blob: 09f1c78fa3425e7b78e5e3d9035fa4a25abbd067 [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
Raymond Hettinger158af582003-07-15 20:57:35 +00005
6x = 2
7def nester():
8 x = 3
9 def inner():
10 return x
11 return inner()
Jeremy Hylton18da1e12001-08-20 21:18:56 +000012
13
Raymond Hettinger158af582003-07-15 20:57:35 +000014class TestFuture(unittest.TestCase):
15
16 def test_floor_div_operator(self):
17 self.assertEqual(7 // 2, 3)
18
19 def test_true_div_as_default(self):
20 self.assertAlmostEqual(7 / 2, 3.5)
21
22 def test_nested_scopes(self):
23 self.assertEqual(nester(), 3)
24
Raymond Hettinger158af582003-07-15 20:57:35 +000025if __name__ == "__main__":
Ezio Melotti1ed6be32013-02-27 10:00:03 +020026 unittest.main()