[Checkins] SVN: zopyx.smartprintng.server/branches/security/zopyx/smartprintng/server/tests.py updated

Andreas Jung andreas at andreas-jung.com
Wed Jul 22 14:37:16 EDT 2009


Log message for revision 102079:
  updated
  

Changed:
  U   zopyx.smartprintng.server/branches/security/zopyx/smartprintng/server/tests.py

-=-
Modified: zopyx.smartprintng.server/branches/security/zopyx/smartprintng/server/tests.py
===================================================================
--- zopyx.smartprintng.server/branches/security/zopyx/smartprintng/server/tests.py	2009-07-22 18:36:00 UTC (rev 102078)
+++ zopyx.smartprintng.server/branches/security/zopyx/smartprintng/server/tests.py	2009-07-22 18:37:16 UTC (rev 102079)
@@ -7,6 +7,8 @@
 import base64
 import xmlrpclib
 import unittest
+import zipfile
+import tempfile
 from repoze.bfg import testing
 
 xml = """<?xml version="1.0"?>
@@ -118,6 +120,8 @@
         body = result.app_iter[0]
         params, methodname = xmlrpclib.loads(result.body)
         output_zipdata = base64.decodestring(params[0])
+        output_zip_filename = tempfile.mktemp()
+        file(output_zip_filename, 'wb').write(output_zipdata)
+        ZIP = zipfile.ZipFile(output_zip_filename, 'r')
+        self.assertEqual('output.pdf' in ZIP.namelist(), True)
 
-
-



More information about the Checkins mailing list