From: Benjamin Peterson Date: Sat, 28 Jun 2008 23:34:00 +0000 (+0000) Subject: division is no longer a future thing for test_binop X-Git-Tag: v3.0b2~145 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=42806bad9bb1a3f16bd53f90078bf24c648e1431;p=python division is no longer a future thing for test_binop --- diff --git a/Lib/test/test_binop.py b/Lib/test/test_binop.py index b260b1bf61..f60fe3f070 100644 --- a/Lib/test/test_binop.py +++ b/Lib/test/test_binop.py @@ -301,21 +301,16 @@ class RatTestCase(unittest.TestCase): self.assertEqual(Rat(10), 10.0) self.assertEqual(10.0, Rat(10)) - def test_future_div(self): - exec(future_test) + def test_true_div(self): + self.assertEqual(Rat(10, 3) / Rat(5, 7), Rat(14, 3)) + self.assertEqual(Rat(10, 3) / 3, Rat(10, 9)) + self.assertEqual(2 / Rat(5), Rat(2, 5)) + self.assertEqual(3.0 * Rat(1, 2), 1.5) + self.assertEqual(Rat(1, 2) * 3.0, 1.5) + self.assertEqual(eval('1/2'), 0.5) # XXX Ran out of steam; TO DO: divmod, div, future division -future_test = """ -from __future__ import division -self.assertEqual(Rat(10, 3) / Rat(5, 7), Rat(14, 3)) -self.assertEqual(Rat(10, 3) / 3, Rat(10, 9)) -self.assertEqual(2 / Rat(5), Rat(2, 5)) -self.assertEqual(3.0 * Rat(1, 2), 1.5) -self.assertEqual(Rat(1, 2) * 3.0, 1.5) -self.assertEqual(eval('1/2'), 0.5) -""" - def test_main(): support.run_unittest(RatTestCase)