(self)
| 165 | |
| 166 | @needs_windows |
| 167 | def test_str_windows(self): |
| 168 | p = self.cls('a/b/c') |
| 169 | self.assertEqual(str(p), 'a\\b\\c') |
| 170 | p = self.cls('c:/a/b/c') |
| 171 | self.assertEqual(str(p), 'c:\\a\\b\\c') |
| 172 | p = self.cls('//a/b') |
| 173 | self.assertEqual(str(p), '\\\\a\\b\\') |
| 174 | p = self.cls('//a/b/c') |
| 175 | self.assertEqual(str(p), '\\\\a\\b\\c') |
| 176 | p = self.cls('//a/b/c/d') |
| 177 | self.assertEqual(str(p), '\\\\a\\b\\c\\d') |
| 178 | |
| 179 | def test_concrete_class(self): |
| 180 | if self.cls is pathlib.PurePath: |
nothing calls this directly
no test coverage detected