def test_match_url_exists(self): tests = [ # tr.url_exists, url, expected (None, '', True), (None, 'https://example.com/', True), (True, '', False), (True, 'https://example.com/', True), (False, '', True), (False, 'https://example.com/', False) ] for tr_url_exists, url, expected in tests: tr = TriggerRuleFactory(url_exists=tr_url_exists) assert tr.match_url_exists(url) == expected