mailr17672 - /trunk/test_suite/unit_tests/sequence_testing_base.py


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by edward on October 02, 2012 - 16:05:
Author: bugman
Date: Tue Oct  2 16:05:11 2012
New Revision: 17672

URL: http://svn.gna.org/viewcvs/relax?rev=17672&view=rev
Log:
Python 3 fix for the test_write_protein_sequence() unit test.

This is again a string verses byte verses unicode problem.


Modified:
    trunk/test_suite/unit_tests/sequence_testing_base.py

Modified: trunk/test_suite/unit_tests/sequence_testing_base.py
URL: 
http://svn.gna.org/viewcvs/relax/trunk/test_suite/unit_tests/sequence_testing_base.py?rev=17672&r1=17671&r2=17672&view=diff
==============================================================================
--- trunk/test_suite/unit_tests/sequence_testing_base.py (original)
+++ trunk/test_suite/unit_tests/sequence_testing_base.py Tue Oct  2 16:05:11 
2012
@@ -163,10 +163,14 @@
 
         # Get the md5sum of the file.
         file_md5 = md5()
-        file_md5.update(file.read())
+        text = file.read()
+        if hasattr(text, 'encode'):    # Python 3 encoding fix.
+            text = text.encode()
+        file_md5.update(text)
 
         # Test the md5sum.
-        self.assertEqual(file_md5.digest(), 
'\xc7\xa0\xd0i\xa54|f\xcc1\xd6|\xe7\x82#:')
+        digest = file_md5.digest()
+        self.assertEqual(digest, b'\xc7\xa0\xd0i\xa54|f\xcc1\xd6|\xe7\x82#:')
 
         # Close the file.
         file.close()




Related Messages


Powered by MHonArc, Updated Tue Oct 02 16:20:02 2012