Exemple #1
0
def test__regexp_csv_validator_invalid():
    pattern_strings = ["test_.*", "foo\\.bar", "^baz)$"]
    with pytest.raises(sre_constants.error):
        config._regexp_csv_validator(None, None, ",".join(pattern_strings))
Exemple #2
0
def test__regexp_csv_validator_valid():
    pattern_strings = ["test_.*", "foo\\.bar", "^baz$"]
    result = config._regexp_csv_validator(None, None, ",".join(pattern_strings))
    for i, regex in enumerate(result):
        assert isinstance(regex, re._pattern_type)
        assert regex.pattern == pattern_strings[i]
Exemple #3
0
 def test__regexp_csv_validator_valid(self):
     pattern_strings = ["test_.*", "foo\.bar", "^baz$"]
     result = config._regexp_csv_validator(None, None, ",".join(pattern_strings))
     for i, regex in enumerate(result):
         self.assertTrue(isinstance(regex, re._pattern_type))
         self.assertEqual(regex.pattern, pattern_strings[i])
Exemple #4
0
 def test__regexp_csv_validator_invalid(self):
     pattern_strings = ["test_.*", "foo\.bar", "^baz)$"]
     with self.assertRaises(sre_constants.error):
         config._regexp_csv_validator(None, None, ",".join(pattern_strings))
Exemple #5
0
 def test__regexp_csv_validator_valid(self):
     pattern_strings = ["test_.*", "foo\.bar", "^baz$"]
     result = config._regexp_csv_validator(None, None, ",".join(pattern_strings))
     for i, regex in enumerate(result):
         self.assertTrue(isinstance(regex, re._pattern_type))
         self.assertEqual(regex.pattern, pattern_strings[i])
def test__regexp_csv_validator_valid():
    pattern_strings = ["test_.*", "foo\\.bar", "^baz$"]
    result = config._regexp_csv_validator(None, None, ",".join(pattern_strings))
    for i, regex in enumerate(result):
        assert isinstance(regex, re._pattern_type)
        assert regex.pattern == pattern_strings[i]