Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 42806ba

Browse files
committed
division is no longer a future thing for test_binop
1 parent f04779b commit 42806ba

1 file changed

Lines changed: 7 additions & 12 deletions

File tree

Lib/test/test_binop.py

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -301,21 +301,16 @@ def test_eq(self):
301301
self.assertEqual(Rat(10), 10.0)
302302
self.assertEqual(10.0, Rat(10))
303303

304-
def test_future_div(self):
305-
exec(future_test)
304+
def test_true_div(self):
305+
self.assertEqual(Rat(10, 3) / Rat(5, 7), Rat(14, 3))
306+
self.assertEqual(Rat(10, 3) / 3, Rat(10, 9))
307+
self.assertEqual(2 / Rat(5), Rat(2, 5))
308+
self.assertEqual(3.0 * Rat(1, 2), 1.5)
309+
self.assertEqual(Rat(1, 2) * 3.0, 1.5)
310+
self.assertEqual(eval('1/2'), 0.5)
306311

307312
# XXX Ran out of steam; TO DO: divmod, div, future division
308313

309-
future_test = """
310-
from __future__ import division
311-
self.assertEqual(Rat(10, 3) / Rat(5, 7), Rat(14, 3))
312-
self.assertEqual(Rat(10, 3) / 3, Rat(10, 9))
313-
self.assertEqual(2 / Rat(5), Rat(2, 5))
314-
self.assertEqual(3.0 * Rat(1, 2), 1.5)
315-
self.assertEqual(Rat(1, 2) * 3.0, 1.5)
316-
self.assertEqual(eval('1/2'), 0.5)
317-
"""
318-
319314
def test_main():
320315
support.run_unittest(RatTestCase)
321316

0 commit comments

Comments
 (0)