home *** CD-ROM | disk | FTP | other *** search
/ PC World 2005 June / PCWorld_2005-06_cd.bin / software / vyzkuste / firewally / firewally.exe / framework-2.3.exe / test_future3.py < prev    next >
Text File  |  2003-12-30  |  576b  |  31 lines

  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()
  31.