(path, pattern, case_sensitive, expected)
| 2912 | def test_glob_case_sensitive(self): |
| 2913 | P = self.cls |
| 2914 | def _check(path, pattern, case_sensitive, expected): |
| 2915 | actual = {str(q) for q in path.glob(pattern, case_sensitive=case_sensitive)} |
| 2916 | expected = {str(P(self.base, q)) for q in expected} |
| 2917 | self.assertEqual(actual, expected) |
| 2918 | path = P(self.base) |
| 2919 | _check(path, "DIRB/FILE*", True, []) |
| 2920 | _check(path, "DIRB/FILE*", False, ["dirB/fileB"]) |