Home | History | Annotate | Download | only in test
      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