xref: /third_party/python/Lib/test/test_future3.py
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/python/Lib/test/
17db96d56Sopenharmony_cifrom __future__ import nested_scopes
27db96d56Sopenharmony_cifrom __future__ import division
37db96d56Sopenharmony_ci
47db96d56Sopenharmony_ciimport unittest
57db96d56Sopenharmony_ci
67db96d56Sopenharmony_cix = 2
77db96d56Sopenharmony_cidef nester():
87db96d56Sopenharmony_ci    x = 3
97db96d56Sopenharmony_ci    def inner():
107db96d56Sopenharmony_ci        return x
117db96d56Sopenharmony_ci    return inner()
127db96d56Sopenharmony_ci
137db96d56Sopenharmony_ci
147db96d56Sopenharmony_ciclass TestFuture(unittest.TestCase):
157db96d56Sopenharmony_ci
167db96d56Sopenharmony_ci    def test_floor_div_operator(self):
177db96d56Sopenharmony_ci        self.assertEqual(7 // 2, 3)
187db96d56Sopenharmony_ci
197db96d56Sopenharmony_ci    def test_true_div_as_default(self):
207db96d56Sopenharmony_ci        self.assertAlmostEqual(7 / 2, 3.5)
217db96d56Sopenharmony_ci
227db96d56Sopenharmony_ci    def test_nested_scopes(self):
237db96d56Sopenharmony_ci        self.assertEqual(nester(), 3)
247db96d56Sopenharmony_ci
257db96d56Sopenharmony_ciif __name__ == "__main__":
267db96d56Sopenharmony_ci    unittest.main()
27

Indexes created Thu Nov 07 10:32:03 CST 2024