symbian-qemu-0.9.1-12/python-2.6.1/Lib/test/test_future3.py
changeset 1 2fb8b9db1c86
equal deleted inserted replaced
0:ffa851df0825 1:2fb8b9db1c86
       
     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()