[Erp5-report] r42111 gabriel - /erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/tests/
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Jan 7 11:22:09 CET 2011
Author: gabriel
Date: Fri Jan 7 11:22:09 2011
New Revision: 42111
URL: http://svn.erp5.org?rev=42111&view=rev
Log:
Fix test and use python-magic
Modified:
erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/tests/testUnoConverter.py
Modified: erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/tests/testUnoConverter.py
URL: http://svn.erp5.org/erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/tests/testUnoConverter.py?rev=42111&r1=42110&r2=42111&view=diff
==============================================================================
--- erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/tests/testUnoConverter.py [utf8] (original)
+++ erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/tests/testUnoConverter.py [utf8] Fri Jan 7 11:22:09 2011
@@ -28,6 +28,7 @@
import unittest
import json
+import magic
import pkg_resources
from subprocess import Popen, PIPE
from os.path import exists, join
@@ -80,15 +81,9 @@ class TestUnoConverter(CloudoooTestCase)
self.assertEquals(stderr, '')
output_url = stdout.replace('\n', '')
self.assertTrue(exists(output_url), stdout)
- command = [file, output_url]
- stdout, stderr = Popen(command,
- stdout=PIPE,
- stderr=PIPE).communicate()
- self.assertEquals(self.file_msg_list[1] in stdout \
- or \
- self.file_msg_list[0] in stdout,
- True,
- "%s don't have %s" % (self.file_msg_list, stdout))
+ file_detector = magic.Magic()
+ magic_result = file_detector.from_buffer(output_url)
+ self.assertTrue(magic_result.startswith("ASCII text"))
self.document.trash()
self.assertEquals(exists(output_url), False)
More information about the Erp5-report
mailing list