from __future__ import nested_scopes | |
from __future__ import division | |
import unittest | |
from test import test_support | |
x = 2 | |
def nester(): | |
x = 3 | |
def inner(): | |
return x | |
return inner() | |
class TestFuture(unittest.TestCase): | |
def test_floor_div_operator(self): | |
self.assertEqual(7 // 2, 3) | |
def test_true_div_as_default(self): | |
self.assertAlmostEqual(7 / 2, 3.5) | |
def test_nested_scopes(self): | |
self.assertEqual(nester(), 3) | |
def test_main(): | |
test_support.run_unittest(TestFuture) | |
if __name__ == "__main__": | |
test_main() |