Author: bugman Date: Tue Oct 9 12:03:29 2012 New Revision: 17783 URL: http://svn.gna.org/viewcvs/relax?rev=17783&view=rev Log: Python 2.5 and lower fix for the test_write_protein_sequence() unit test. The byte array is wrapped in an eval() statement to allow Python 2.5 and lower to parse the code without failing, and the byte array comparison is now only used for Python 3+. 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=17783&r1=17782&r2=17783&view=diff ============================================================================== --- trunk/test_suite/unit_tests/sequence_testing_base.py (original) +++ trunk/test_suite/unit_tests/sequence_testing_base.py Tue Oct 9 12:03:29 2012 @@ -170,7 +170,10 @@ # Test the md5sum. digest = file_md5.digest() - self.assertEqual(digest, b'\xc7\xa0\xd0i\xa54|f\xcc1\xd6|\xe7\x82#:') + if sys.version_info[0] == 3: + self.assertEqual(digest, eval("b'\xc7\xa0\xd0i\xa54|f\xcc1\xd6|\xe7\x82#:'")) + else: + self.assertEqual(digest, '\xc7\xa0\xd0i\xa54|f\xcc1\xd6|\xe7\x82#:') # Close the file. file.close()