Beispiel #1
0
 def test_valid_globs(self):
     self.assertTrue(globs.is_valid_glob('abcd'))
     self.assertTrue(globs.is_valid_glob('ab*cd'))
     self.assertTrue(globs.is_valid_glob('*abcd'))
     self.assertTrue(globs.is_valid_glob('abcd*'))
     self.assertTrue(globs.is_valid_glob('a*b*c*d'))
     self.assertTrue(globs.is_valid_glob('a[bc]d'))
     self.assertTrue(globs.is_valid_glob('ab?cd'))
     self.assertTrue(globs.is_valid_glob('?abcd'))
     self.assertTrue(globs.is_valid_glob('abcd?'))
     self.assertTrue(globs.is_valid_glob('a?bc?d'))
     self.assertTrue(globs.is_valid_glob('a[bc]d'))
     self.assertTrue(globs.is_valid_glob('[abcd]'))
     self.assertTrue(globs.is_valid_glob('[a]bcd'))
     self.assertTrue(globs.is_valid_glob('abc[d]'))
     self.assertTrue(globs.is_valid_glob('a[!bc]d'))
     self.assertTrue(globs.is_valid_glob('[!a]bcd'))
     self.assertTrue(globs.is_valid_glob('abc[!d]'))
     self.assertTrue(globs.is_valid_glob('[ab][cd]'))
     self.assertTrue(globs.is_valid_glob('[ab[]cd'))
     self.assertTrue(globs.is_valid_glob('a[[]bcd'))
     self.assertTrue(globs.is_valid_glob('a[b[]cd'))
     self.assertTrue(globs.is_valid_glob('a[]]bcd'))
     self.assertTrue(globs.is_valid_glob('a[]bc]d'))
     self.assertTrue(globs.is_valid_glob('a[!bc]d'))
     self.assertTrue(globs.is_valid_glob('[!a]bcd'))
     self.assertTrue(globs.is_valid_glob('abc[!d]'))
     self.assertTrue(globs.is_valid_glob('ab[![]cd'))
     self.assertTrue(globs.is_valid_glob('ab[-]cd'))
     self.assertTrue(globs.is_valid_glob('ab[]-]cd'))
     self.assertTrue(globs.is_valid_glob('ab[-n]cd'))
     self.assertTrue(globs.is_valid_glob('ab[]-n]cd'))
     self.assertTrue(globs.is_valid_glob('ab[!-]cd'))
     self.assertTrue(globs.is_valid_glob('ab[!-n]cd'))
     self.assertTrue(globs.is_valid_glob('ab[!]-n]cd'))
     self.assertTrue(globs.is_valid_glob('ab[d-u]cd'))
     self.assertTrue(globs.is_valid_glob('ab[M-R]cd'))
     self.assertTrue(globs.is_valid_glob('ab[3-8]cd'))
     self.assertTrue(globs.is_valid_glob('ab[0-9]cd'))
Beispiel #2
0
 def test_invalid_globs(self):
     self.assertFalse(globs.is_valid_glob('ab[cd'))
     self.assertFalse(globs.is_valid_glob('[abcd'))
     self.assertFalse(globs.is_valid_glob('abcd['))
     self.assertFalse(globs.is_valid_glob('ab]cd'))
     self.assertFalse(globs.is_valid_glob(']abcd'))
     self.assertFalse(globs.is_valid_glob('abcd]'))
     self.assertFalse(globs.is_valid_glob('[ab[]cd]'))
     self.assertFalse(globs.is_valid_glob('a[b]c]d'))
     self.assertFalse(globs.is_valid_glob('a[!bcd'))
     self.assertFalse(globs.is_valid_glob('ab[!c]]d'))
     self.assertFalse(globs.is_valid_glob('ab[-]]cd'))
     self.assertFalse(globs.is_valid_glob('ab[f-R]cd'))
     self.assertFalse(globs.is_valid_glob('ab[M-q]cd'))
     self.assertFalse(globs.is_valid_glob('ab[.-/]cd'))
     self.assertFalse(globs.is_valid_glob('ab[a-]cd'))
     self.assertFalse(globs.is_valid_glob('ab[4-d]cd'))
     self.assertFalse(globs.is_valid_glob('ab[f-8]cd'))
     self.assertFalse(globs.is_valid_glob('ab[--]cd'))
     self.assertFalse(globs.is_valid_glob('ab[]]]cd'))
     self.assertFalse(globs.is_valid_glob('ab[f-k-q]cd'))