test_future3.py 576 B

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