(self)
| 266 | tester('ntpath.split("//conky/mountpoint/")', ('//conky/mountpoint/', '')) |
| 267 | |
| 268 | def test_split_invalid_paths(self): |
| 269 | split = ntpath.split |
| 270 | self.assertEqual(split('c:\\fo\x00o\\ba\x00r'), |
| 271 | ('c:\\fo\x00o', 'ba\x00r')) |
| 272 | self.assertEqual(split(b'c:\\fo\x00o\\ba\x00r'), |
| 273 | (b'c:\\fo\x00o', b'ba\x00r')) |
| 274 | self.assertEqual(split('c:\\\udfff\\\udffe'), |
| 275 | ('c:\\\udfff', '\udffe')) |
| 276 | if sys.platform == 'win32': |
| 277 | self.assertRaises(UnicodeDecodeError, split, b'c:\\\xff\\bar') |
| 278 | self.assertRaises(UnicodeDecodeError, split, b'c:\\foo\\\xff') |
| 279 | else: |
| 280 | self.assertEqual(split(b'c:\\\xff\\\xfe'), |
| 281 | (b'c:\\\xff', b'\xfe')) |
| 282 | |
| 283 | def test_isabs(self): |
| 284 | tester('ntpath.isabs("foo\\bar")', 0) |
nothing calls this directly
no test coverage detected