def test_match_fails_on_type(self): message = Message(type="foo.hello.baz.world", source="source") filter = PatternMessageFilter(type="foo.*.bar.*", source="*") self.assertFalse(filter.match(message))
def test_match_target(self): message = Message(type="foo", source="bar", target="baz") filter = PatternMessageFilter(target="*") self.assertTrue(filter.match(message))
def test_match_true(self): message = Message(type="foo.hello.bar.world", source="source") filter = PatternMessageFilter(type="foo.*.bar.*", source="*") self.assertTrue(filter.match(message))