(self)
| 851 | self.assertTrue(sys._is_interned(s)) |
| 852 | |
| 853 | def test_sys_flags(self): |
| 854 | self.assertTrue(sys.flags) |
| 855 | attrs = ("debug", |
| 856 | "inspect", "interactive", "optimize", |
| 857 | "dont_write_bytecode", "no_user_site", "no_site", |
| 858 | "ignore_environment", "verbose", "bytes_warning", "quiet", |
| 859 | "hash_randomization", "isolated", "dev_mode", "utf8_mode", |
| 860 | "warn_default_encoding", "safe_path", "int_max_str_digits") |
| 861 | for attr in attrs: |
| 862 | self.assertHasAttr(sys.flags, attr) |
| 863 | attr_type = bool if attr in ("dev_mode", "safe_path") else int |
| 864 | self.assertEqual(type(getattr(sys.flags, attr)), attr_type, attr) |
| 865 | self.assertTrue(repr(sys.flags)) |
| 866 | self.assertEqual(len(sys.flags), len(attrs)) |
| 867 | |
| 868 | self.assertIn(sys.flags.utf8_mode, {0, 1, 2}) |
| 869 | |
| 870 | def assert_raise_on_new_sys_type(self, sys_attr): |
| 871 | # Users are intentionally prevented from creating new instances of |
nothing calls this directly
no test coverage detected