]> granicus.if.org Git - python/commitdiff
Small fix that complicated the test actually when that
authorFacundo Batista <facundobatista@gmail.com>
Sat, 22 Mar 2008 02:45:37 +0000 (02:45 +0000)
committerFacundo Batista <facundobatista@gmail.com>
Sat, 22 Mar 2008 02:45:37 +0000 (02:45 +0000)
test failed.

Lib/test/test_decimal.py

index 5e69b647e7959ccbee0aa2944f951ffb2c790123..5e533185f8d5c1b68f36aa709843e0aeb8b76d08 100644 (file)
@@ -949,21 +949,27 @@ class DecimalArithmeticOperatorsTest(unittest.TestCase):
 def thfunc1(cls):
     d1 = Decimal(1)
     d3 = Decimal(3)
-    cls.assertEqual(d1/d3, Decimal('0.333333333'))
+    test1 = d1/d3
     cls.synchro.wait()
-    cls.assertEqual(d1/d3, Decimal('0.333333333'))
+    test2 = d1/d3
     cls.finish1.set()
+
+    cls.assertEqual(test1, Decimal('0.333333333'))
+    cls.assertEqual(test2, Decimal('0.333333333'))
     return
 
 def thfunc2(cls):
     d1 = Decimal(1)
     d3 = Decimal(3)
-    cls.assertEqual(d1/d3, Decimal('0.333333333'))
+    test1 = d1/d3
     thiscontext = getcontext()
     thiscontext.prec = 18
-    cls.assertEqual(d1/d3, Decimal('0.333333333333333333'))
+    test2 = d1/d3
     cls.synchro.set()
     cls.finish2.set()
+
+    cls.assertEqual(test1, Decimal('0.333333333'))
+    cls.assertEqual(test2, Decimal('0.333333333333333333'))
     return