(self)
| 846 | self.assertFalse("0".isidentifier()) |
| 847 | |
| 848 | def test_isprintable(self): |
| 849 | self.assertTrue("".isprintable()) |
| 850 | self.assertTrue(" ".isprintable()) |
| 851 | self.assertTrue("abcdefg".isprintable()) |
| 852 | self.assertFalse("abcdefg\n".isprintable()) |
| 853 | # some defined Unicode character |
| 854 | self.assertTrue("\u0374".isprintable()) |
| 855 | # undefined character |
| 856 | self.assertFalse("\u0378".isprintable()) |
| 857 | # single surrogate character |
| 858 | self.assertFalse("\ud800".isprintable()) |
| 859 | |
| 860 | self.assertTrue('\U0001F46F'.isprintable()) |
| 861 | self.assertFalse('\U000E0020'.isprintable()) |
| 862 | |
| 863 | @support.requires_resource('cpu') |
| 864 | def test_isprintable_invariant(self): |
nothing calls this directly
no test coverage detected