(path, pattern, case_sensitive, expected)
| 2921 | def test_glob_case_sensitive(self): |
| 2922 | P = self.cls |
| 2923 | def _check(path, pattern, case_sensitive, expected): |
| 2924 | actual = {str(q) for q in path.glob(pattern, case_sensitive=case_sensitive)} |
| 2925 | expected = {str(P(self.base, q)) for q in expected} |
| 2926 | self.assertEqual(actual, expected) |
| 2927 | path = P(self.base) |
| 2928 | _check(path, "DIRB/FILE*", True, []) |
| 2929 | _check(path, "DIRB/FILE*", False, ["dirB/fileB"]) |