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