diff options
author | Christian Heimes <christian@cheimes.de> | 2008-01-14 03:42:48 (GMT) |
---|---|---|
committer | Christian Heimes <christian@cheimes.de> | 2008-01-14 03:42:48 (GMT) |
commit | f31b69f9dbfcb0d7f57147abcba47a940bd9430b (patch) | |
tree | 8f8ee58ab46f7fddb4bd92d9f9693c0131050516 /Lib | |
parent | 620fbe6632eef6b6c80145eff024e0b2a8bad4da (diff) | |
download | cpython-f31b69f9dbfcb0d7f57147abcba47a940bd9430b.zip cpython-f31b69f9dbfcb0d7f57147abcba47a940bd9430b.tar.gz cpython-f31b69f9dbfcb0d7f57147abcba47a940bd9430b.tar.bz2 |
Applied patch #1816: sys.flags patch
Diffstat (limited to 'Lib')
-rw-r--r-- | Lib/test/test_sys.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/Lib/test/test_sys.py b/Lib/test/test_sys.py index d02412f..66710a0 100644 --- a/Lib/test/test_sys.py +++ b/Lib/test/test_sys.py @@ -352,6 +352,18 @@ class SysModuleTest(unittest.TestCase): # the test runs under regrtest. self.assert_(sys.__stdout__.encoding == sys.__stderr__.encoding) + def test_sys_flags(self): + self.failUnless(sys.flags) + attrs = ("debug", "py3k_warning", "division_warning", "division_new", + "inspect", "interactive", "optimize", "dont_write_bytecode", + "no_site", "ingnore_environment", "tabcheck", "verbose", + "unicode") + for attr in attrs: + self.assert_(hasattr(sys.flags, attr), attr) + self.assertEqual(type(getattr(sys.flags, attr)), int, attr) + self.assert_(repr(sys.flags)) + + def test_main(): test.test_support.run_unittest(SysModuleTest) |