Exemple #1
0
 def test_get_re_with_head_slash(self, _fnmatch):
     result = get_re_from_single_line("./too_young.py")
     self.assertEqual(result[0], 3)
     _fnmatch.translate.assert_called_once_with("too_young.py")
Exemple #2
0
 def test_get_re_with_double_asterisk(self, _fnmatch):
     result = get_re_from_single_line("young/**/simple/**/naive")
     self.assertEqual(result[0], 3)
     _fnmatch.translate.assert_called_once_with("young/*/simple/*/naive")
Exemple #3
0
 def test_get_re_with_space(self, _fnmatch):
     result = get_re_from_single_line("too\\ young.py")
     self.assertEqual(result[0], 3)
     _fnmatch.translate.assert_called_once_with("too young.py")
Exemple #4
0
 def test_get_re_from_simple_line(self, _fnmatch):
     result = get_re_from_single_line("excited/")
     self.assertEqual(result[0], 3)
     _fnmatch.translate.assert_called_once_with("excited/*")
Exemple #5
0
 def test_get_re_with_negate_pattern(self, _fnmatch):
     result = get_re_from_single_line("!too_simple.py")
     self.assertEqual(result[0], 2)
     _fnmatch.translate.assert_called_once_with("too_simple.py")
Exemple #6
0
 def test_get_re_from_comment_line(self, _fnmatch):
     result = get_re_from_single_line("# too simple")
     self.assertEqual(result, (0, None))
     self.assertEqual(_fnmatch.translate.call_count, 0)
Exemple #7
0
 def test_get_re_from_hash_line(self, _fnmatch):
     result = get_re_from_single_line("\\#2A00BF")
     self.assertEqual(result, (1, "2A00BF"))
     self.assertEqual(_fnmatch.translate.call_count, 0)
Exemple #8
0
 def test_get_re_with_head_slash(self, _fnmatch):
     result = get_re_from_single_line("./too_young.py")
     self.assertEqual(result[0], 3)
     _fnmatch.translate.assert_called_once_with("too_young.py")
Exemple #9
0
 def test_get_re_from_blank_line(self, _fnmatch):
     result = get_re_from_single_line(" ")
     self.assertEqual(result, (0, None))
     self.assertEqual(_fnmatch.translate.call_count, 0)
Exemple #10
0
 def test_get_re_with_double_asterisk(self, _fnmatch):
     result = get_re_from_single_line("young/**/simple/**/naive")
     self.assertEqual(result[0], 3)
     _fnmatch.translate.assert_called_once_with("young/*/simple/*/naive")
Exemple #11
0
 def test_get_re_with_space(self, _fnmatch):
     result = get_re_from_single_line("too\\ young.py")
     self.assertEqual(result[0], 3)
     _fnmatch.translate.assert_called_once_with("too young.py")
Exemple #12
0
 def test_get_re_with_negate_pattern(self, _fnmatch):
     result = get_re_from_single_line("!too_simple.py")
     self.assertEqual(result[0], 2)
     _fnmatch.translate.assert_called_once_with("too_simple.py")
Exemple #13
0
 def test_get_re_from_simple_line(self, _fnmatch):
     result = get_re_from_single_line("excited/")
     self.assertEqual(result[0], 3)
     _fnmatch.translate.assert_called_once_with("excited/*")
Exemple #14
0
 def test_get_re_from_hash_line(self, _fnmatch):
     result = get_re_from_single_line("\\#2A00BF")
     self.assertEqual(result, (1, "2A00BF"))
     self.assertEqual(_fnmatch.translate.call_count, 0)
Exemple #15
0
 def test_get_re_from_comment_line(self, _fnmatch):
     result = get_re_from_single_line("# too simple")
     self.assertEqual(result, (0, None))
     self.assertEqual(_fnmatch.translate.call_count, 0)
Exemple #16
0
 def test_get_re_from_blank_line(self, _fnmatch):
     result = get_re_from_single_line(" ")
     self.assertEqual(result, (0, None))
     self.assertEqual(_fnmatch.translate.call_count, 0)