Ejemplo n.º 1
0
 def test_register_match_unregister_matcher(self):
     register("test_matcher", rematch)
     registry.matcher_pattern_first.append("test_matcher")
     assert registry._matchers["test_matcher"] == rematch
     assert match("data", r"d.*", "test_matcher") is not None
     assert registry._default_matcher == fnmatch
     registry._set_default_matcher("test_matcher")
     assert registry._default_matcher == rematch
     unregister("test_matcher")
     assert "test_matcher" not in registry._matchers
     registry._set_default_matcher("glob")
     assert registry._default_matcher == fnmatch
Ejemplo n.º 2
0
 def test_register_match_unregister_matcher(self):
     register("test_matcher", rematch)
     registry.matcher_pattern_first.append("test_matcher")
     assert registry._matchers["test_matcher"] == rematch
     assert match("data", r"d.*", "test_matcher") is not None
     assert registry._default_matcher == fnmatch
     registry._set_default_matcher("test_matcher")
     assert registry._default_matcher == rematch
     unregister("test_matcher")
     assert "test_matcher" not in registry._matchers
     registry._set_default_matcher("glob")
     assert registry._default_matcher == fnmatch
Ejemplo n.º 3
0
 def test_unregister_matcher_not_registered(self):
     with pytest.raises(MatcherNotInstalled):
         unregister('notinstalled')
Ejemplo n.º 4
0
 def test_unregister_matcher_not_registered(self):
     with pytest.raises(MatcherNotInstalled):
         unregister('notinstalled')