コード例 #1
0
ファイル: tests.py プロジェクト: upwlabs/sentry
    def test_rejects_invalid_objects(self):
        resolver = ListResolver('namespace', {
            object: lambda value: ('\x00', ),
        })

        with pytest.raises(AssertionError):
            resolver(object())
コード例 #2
0
ファイル: tests.py プロジェクト: upwlabs/sentry
class ListResolverTestCase(TestCase):
    resolver = ListResolver(
        'namespace',
        default_list_type_handlers,
    )

    def test_rejects_invalid_namespace(self):
        with pytest.raises(AssertionError):
            ListResolver('\x00', {})

    def test_rejects_invalid_types(self):
        with pytest.raises(ListResolver.UnregisteredTypeError):
            self.resolver(object())

    def test_generates_list_ids(self):
        expected = "{0.project.slug}.{0.organization.slug}.namespace".format(
            self.event)
        assert self.resolver(self.event) == expected
        assert self.resolver(self.event.group) == expected
        assert self.resolver(self.event.project) == expected

    def test_rejects_invalid_objects(self):
        resolver = ListResolver('namespace', {
            object: lambda value: ('\x00', ),
        })

        with pytest.raises(AssertionError):
            resolver(object())
コード例 #3
0
class ListResolverTestCase(TestCase):
    resolver = ListResolver(
        'namespace',
        default_list_type_handlers,
    )

    def test_rejects_invalid_namespace(self):
        with pytest.raises(AssertionError):
            ListResolver('\x00', {})

    def test_rejects_invalid_types(self):
        with pytest.raises(ListResolver.UnregisteredTypeError):
            self.resolver(object())

    def test_rejects_invalid_objects(self):
        resolver = ListResolver('namespace', {
            object: lambda value: ('\x00', ),
        })

        with pytest.raises(AssertionError):
            resolver(object())
コード例 #4
0
 def test_rejects_invalid_namespace(self):
     with pytest.raises(AssertionError):
         ListResolver('\x00', {})
コード例 #5
0
ファイル: tests.py プロジェクト: pasala91/test
    def test_rejects_invalid_objects(self):
        resolver = ListResolver("namespace",
                                {object: lambda value: ("\x00", )})

        with pytest.raises(AssertionError):
            resolver(object())