MCPcopy Index your code
hub / github.com/RustPython/RustPython / test_parent

Method test_parent

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

Source from the content-addressed store, hash-verified

95 self.assertEqual(parts, ('\\\\a\\b\\', 'c', 'd'))
96
97 def test_parent(self):
98 # Anchored
99 P = self.cls
100 p = P('z:a/b/c')
101 self.assertEqual(p.parent, P('z:a/b'))
102 self.assertEqual(p.parent.parent, P('z:a'))
103 self.assertEqual(p.parent.parent.parent, P('z:'))
104 self.assertEqual(p.parent.parent.parent.parent, P('z:'))
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('//a/b/c/d')
111 self.assertEqual(p.parent, P('//a/b/c'))
112 self.assertEqual(p.parent.parent, P('//a/b/'))
113 self.assertEqual(p.parent.parent.parent, P('//a/b/'))
114
115 def test_parents(self):
116 # Anchored

Callers

nothing calls this directly

Calls 2

PClass · 0.70
assertEqualMethod · 0.45

Tested by

no test coverage detected