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

Method test_suffix

Lib/test/test_pathlib/test_join.py:262–284  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

260 self.assertEqual(P('/a/b.py').name, 'b.py')
261
262 def test_suffix(self):
263 P = self.cls
264 self.assertEqual(P('').suffix, '')
265 self.assertEqual(P('.').suffix, '')
266 self.assertEqual(P('..').suffix, '')
267 self.assertEqual(P('/').suffix, '')
268 self.assertEqual(P('a/b').suffix, '')
269 self.assertEqual(P('/a/b').suffix, '')
270 self.assertEqual(P('/a/b/.').suffix, '')
271 self.assertEqual(P('a/b.py').suffix, '.py')
272 self.assertEqual(P('/a/b.py').suffix, '.py')
273 self.assertEqual(P('a/.hgrc').suffix, '')
274 self.assertEqual(P('/a/.hgrc').suffix, '')
275 self.assertEqual(P('a/.hg.rc').suffix, '.rc')
276 self.assertEqual(P('/a/.hg.rc').suffix, '.rc')
277 self.assertEqual(P('a/b.tar.gz').suffix, '.gz')
278 self.assertEqual(P('/a/b.tar.gz').suffix, '.gz')
279 self.assertEqual(P('a/trailing.dot.').suffix, '.')
280 self.assertEqual(P('/a/trailing.dot.').suffix, '.')
281 self.assertEqual(P('a/..d.o.t..').suffix, '.')
282 self.assertEqual(P('a/inn.er..dots').suffix, '.dots')
283 self.assertEqual(P('photo').suffix, '')
284 self.assertEqual(P('photo.jpg').suffix, '.jpg')
285
286 def test_suffixes(self):
287 P = self.cls

Callers

nothing calls this directly

Calls 2

PClass · 0.70
assertEqualMethod · 0.45

Tested by

no test coverage detected