1 from __future__ import nested_scopes 2 from __future__ import division 3 4 import unittest 5 from test import test_support 6 7 x = 2 8 def nester(): 9 x = 3 10 def inner(): 11 return x 12 return inner() 13 14 15 class TestFuture(unittest.TestCase): 16 17 def test_floor_div_operator(self): 18 self.assertEqual(7 // 2, 3) 19 20 def test_true_div_as_default(self): 21 self.assertAlmostEqual(7 / 2, 3.5) 22 23 def test_nested_scopes(self): 24 self.assertEqual(nester(), 3) 25 26 def test_main(): 27 test_support.run_unittest(TestFuture) 28 29 if __name__ == "__main__": 30 test_main() 31