MCPcopy Index your code
hub / github.com/python/cpython / test_parent

Method test_parent

Lib/test/test_pathlib/test_join_windows.py:102–118  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 2

PClass · 0.70
assertEqualMethod · 0.45

Tested by

no test coverage detected