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

Method test_basename

Lib/test/test_posixpath.py:166–177  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

164 self.assertIs(posixpath.isabs(b"foo/bar"), False)
165
166 def test_basename(self):
167 self.assertEqual(posixpath.basename("/foo/bar"), "bar")
168 self.assertEqual(posixpath.basename("/"), "")
169 self.assertEqual(posixpath.basename("foo"), "foo")
170 self.assertEqual(posixpath.basename("////foo"), "foo")
171 self.assertEqual(posixpath.basename("//foo//bar"), "bar")
172
173 self.assertEqual(posixpath.basename(b"/foo/bar"), b"bar")
174 self.assertEqual(posixpath.basename(b"/"), b"")
175 self.assertEqual(posixpath.basename(b"foo"), b"foo")
176 self.assertEqual(posixpath.basename(b"////foo"), b"foo")
177 self.assertEqual(posixpath.basename(b"//foo//bar"), b"bar")
178
179 def test_dirname(self):
180 self.assertEqual(posixpath.dirname("/foo/bar"), "/foo")

Callers

nothing calls this directly

Calls 2

basenameMethod · 0.80
assertEqualMethod · 0.45

Tested by

no test coverage detected