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

Method test_suffixes

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

Source from the content-addressed store, hash-verified

215 self.assertEqual(P('//My.py/Share.php/a/b').suffix, '')
216
217 def test_suffixes(self):
218 P = self.cls
219 self.assertEqual(P('c:').suffixes, [])
220 self.assertEqual(P('c:/').suffixes, [])
221 self.assertEqual(P('c:a/b').suffixes, [])
222 self.assertEqual(P('c:/a/b').suffixes, [])
223 self.assertEqual(P('c:a/b.py').suffixes, ['.py'])
224 self.assertEqual(P('c:/a/b.py').suffixes, ['.py'])
225 self.assertEqual(P('c:a/.hgrc').suffixes, [])
226 self.assertEqual(P('c:/a/.hgrc').suffixes, [])
227 self.assertEqual(P('c:a/.hg.rc').suffixes, ['.rc'])
228 self.assertEqual(P('c:/a/.hg.rc').suffixes, ['.rc'])
229 self.assertEqual(P('c:a/b.tar.gz').suffixes, ['.tar', '.gz'])
230 self.assertEqual(P('c:/a/b.tar.gz').suffixes, ['.tar', '.gz'])
231 self.assertEqual(P('//My.py/Share.php').suffixes, [])
232 self.assertEqual(P('//My.py/Share.php/a/b').suffixes, [])
233 self.assertEqual(P('c:a/trailing.dot.').suffixes, ['.dot', '.'])
234 self.assertEqual(P('c:/a/trailing.dot.').suffixes, ['.dot', '.'])
235
236 def test_with_name(self):
237 P = self.cls

Callers

nothing calls this directly

Calls 2

PClass · 0.70
assertEqualMethod · 0.45

Tested by

no test coverage detected