Example #1
0
    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))
Example #2
0
    def test_match_target(self):

        message = Message(type="foo", source="bar", target="baz")
        filter = PatternMessageFilter(target="*")
        self.assertTrue(filter.match(message))
Example #3
0
    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))