| 64 | self.assertRaises(TypeError, fnmatchcase, b'test', '*') |
| 65 | |
| 66 | def test_fnmatchcase(self): |
| 67 | check = self.check_match |
| 68 | check('abc', 'abc', True, fnmatchcase) |
| 69 | check('AbC', 'abc', False, fnmatchcase) |
| 70 | check('abc', 'AbC', False, fnmatchcase) |
| 71 | check('AbC', 'AbC', True, fnmatchcase) |
| 72 | |
| 73 | check('usr/bin', 'usr/bin', True, fnmatchcase) |
| 74 | check('usr\\bin', 'usr/bin', False, fnmatchcase) |
| 75 | check('usr/bin', 'usr\\bin', False, fnmatchcase) |
| 76 | check('usr\\bin', 'usr\\bin', True, fnmatchcase) |
| 77 | |
| 78 | def test_bytes(self): |
| 79 | self.check_match(b'test', b'te*') |