Add better error reporting for MemoryErrors caused by str->float conversions.
[python.git] / Lib / test / test_future3.py
blobed23567a7693dc216c9cbcf4d451bf9ce1d88930
1 from __future__ import nested_scopes
2 from __future__ import division
4 import unittest
5 from test import test_support
7 x = 2
8 def nester():
9 x = 3
10 def inner():
11 return x
12 return inner()
15 class TestFuture(unittest.TestCase):
17 def test_floor_div_operator(self):
18 self.assertEqual(7 // 2, 3)
20 def test_true_div_as_default(self):
21 self.assertAlmostEqual(7 / 2, 3.5)
23 def test_nested_scopes(self):
24 self.assertEqual(nester(), 3)
26 def test_main():
27 test_support.run_unittest(TestFuture)
29 if __name__ == "__main__":
30 test_main()