(self)
| 100 | self.assertEqual(parts, ('\\\\a\\b\\', 'c', 'd')) |
| 101 | |
| 102 | def test_parent(self): |
| 103 | # Anchored |
| 104 | P = self.cls |
| 105 | p = P('z:a/b/c') |
| 106 | self.assertEqual(p.parent, P('z:a/b')) |
| 107 | self.assertEqual(p.parent.parent, P('z:a')) |
| 108 | self.assertEqual(p.parent.parent.parent, P('z:')) |
| 109 | self.assertEqual(p.parent.parent.parent.parent, P('z:')) |
| 110 | p = P('z:/a/b/c') |
| 111 | self.assertEqual(p.parent, P('z:/a/b')) |
| 112 | self.assertEqual(p.parent.parent, P('z:/a')) |
| 113 | self.assertEqual(p.parent.parent.parent, P('z:/')) |
| 114 | self.assertEqual(p.parent.parent.parent.parent, P('z:/')) |
| 115 | p = P('//a/b/c/d') |
| 116 | self.assertEqual(p.parent, P('//a/b/c')) |
| 117 | self.assertEqual(p.parent.parent, P('//a/b/')) |
| 118 | self.assertEqual(p.parent.parent.parent, P('//a/b/')) |
| 119 | |
| 120 | def test_parents(self): |
| 121 | # Anchored |
nothing calls this directly
no test coverage detected