From ee2260c839be77342c4f9699aa10e7daf2fb5cab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Tue, 8 Jun 2010 07:55:01 +0200 Subject: [PATCH] Fix Float unittest for Python < 2.6 that doesn't have hex method --- trytond/tests/test_protocols_datatype.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/trytond/tests/test_protocols_datatype.py b/trytond/tests/test_protocols_datatype.py index ea865058c0..ff5552155b 100644 --- a/trytond/tests/test_protocols_datatype.py +++ b/trytond/tests/test_protocols_datatype.py @@ -372,7 +372,9 @@ class ProtocolsDatatypeFloatTestCase(unittest.TestCase): ''' Test float only method ''' - self.assertEqual(Float('1.5').hex(), '0x1.8000000000000p+0') + # For Python < 2.6 + if hasattr(float, 'hex'): + self.assertEqual(Float('1.5').hex(), '0x1.8000000000000p+0') def suite(): return unittest.TestLoader().loadTestsFromTestCase(ProtocolsDatatypeFloatTestCase)