def test_i18n_no_such_header(self): rule_def = { 'name': 'this_header_not_present', 'regex': 'такого заголовка нет', } r = rules.HeaderRegex(rule_def, {}) self.assertFalse(r.check(self.i18n_msg))
def test_i18n_no_match(self): rule_def = { 'name': 'subject', 'regex': 'что-то другое', } r = rules.HeaderRegex(rule_def, {}) self.assertFalse(r.check(self.i18n_msg))
def test_no_such_header(self): rule_def = { 'name': 'this_header_not_present', 'regex': 'not_the_recipient.*@example.com', } r = rules.HeaderRegex(rule_def, {}) self.assertFalse(r.check(self.msg))
def test_i18n_match(self): rule_def = { 'name': 'subject', 'regex': 'предыдущее', } r = rules.HeaderRegex(rule_def, {}) self.assertTrue(r.check(self.i18n_msg))
def test_no_match(self): rule_def = { 'name': 'to', 'regex': 'not_the_recipient.*@example.com', } r = rules.HeaderRegex(rule_def, {}) self.assertFalse(r.check(self.msg))