(self)
| 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 |
nothing calls this directly
no test coverage detected