blob: ed23567a7693dc216c9cbcf4d451bf9ce1d88930 [file] [log] [blame]
Jeremy Hylton18da1e12001-08-20 21:18:56 +00001from __future__ import nested_scopes
2from __future__ import division
Jeremy Hylton18da1e12001-08-20 21:18:56 +00003
Raymond Hettinger158af582003-07-15 20:57:35 +00004import unittest
5from test import test_support
6
7x = 2
8def nester():
9 x = 3
10 def inner():
11 return x
12 return inner()
Jeremy Hylton18da1e12001-08-20 21:18:56 +000013
14
Raymond Hettinger158af582003-07-15 20:57:35 +000015class 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
26def test_main():
27 test_support.run_unittest(TestFuture)
28
29if __name__ == "__main__":
30 test_main()