assertRegexMatches still exists for now. Use it.

This commit is contained in:
Jacob Bom 2016-10-16 12:48:45 +02:00
parent 29e0cc64e9
commit 5408c23e33

View file

@ -206,22 +206,13 @@ class FiltersTest(BaseTest, unittest.TestCase):
self.assertTrue((Filters.text & (Filters.forwarded | Filters.entity(MessageEntity.MENTION))
)(self.message))
try:
self.assertRegex(
str((Filters.text & (Filters.forwarded | Filters.entity(MessageEntity.MENTION)))),
r"<telegram.ext.filters.MergedFilter consisting of "
r"<telegram.ext.filters.Filters._Text object at .*?> and "
r"<telegram.ext.filters.MergedFilter consisting of "
r"<telegram.ext.filters.Filters._Forwarded object at .*?> or "
r"<telegram.ext.filters.Filters.entity object at .*?>>>")
except AttributeError:
self.assertRegexpMatches(
str((Filters.text & (Filters.forwarded | Filters.entity(MessageEntity.MENTION)))),
r"<telegram.ext.filters.MergedFilter consisting of "
r"<telegram.ext.filters.Filters._Text object at .*?> and "
r"<telegram.ext.filters.MergedFilter consisting of "
r"<telegram.ext.filters.Filters._Forwarded object at .*?> or "
r"<telegram.ext.filters.Filters.entity object at .*?>>>")
self.assertRegexpMatches(
str((Filters.text & (Filters.forwarded | Filters.entity(MessageEntity.MENTION)))),
r"<telegram.ext.filters.MergedFilter consisting of "
r"<telegram.ext.filters.Filters._Text object at .*?> and "
r"<telegram.ext.filters.MergedFilter consisting of "
r"<telegram.ext.filters.Filters._Forwarded object at .*?> or "
r"<telegram.ext.filters.Filters.entity object at .*?>>>")
def test_faulty_custom_filter(self):