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