(self)
| 181 | pass |
| 182 | |
| 183 | def test_parent(self): |
| 184 | # Relative |
| 185 | P = self.cls |
| 186 | p = P('a/b/c') |
| 187 | self.assertEqual(p.parent, P('a/b')) |
| 188 | self.assertEqual(p.parent.parent, P('a')) |
| 189 | self.assertEqual(p.parent.parent.parent, P('')) |
| 190 | self.assertEqual(p.parent.parent.parent.parent, P('')) |
| 191 | # Anchored |
| 192 | p = P('/a/b/c') |
| 193 | self.assertEqual(p.parent, P('/a/b')) |
| 194 | self.assertEqual(p.parent.parent, P('/a')) |
| 195 | self.assertEqual(p.parent.parent.parent, P('/')) |
| 196 | self.assertEqual(p.parent.parent.parent.parent, P('/')) |
| 197 | |
| 198 | def test_parents(self): |
| 199 | # Relative |
nothing calls this directly
no test coverage detected