Beispiel #1
0
    def test_legacy_second(self):
        view = CanonicalKeyView({"message": "foo"})
        assert len(view) == 1
        assert list(view.keys()) == ["logentry"]

        assert "logentry" in view
        assert "sentry.interfaces.Message" in view
        assert "message" in view

        assert view["logentry"] == "foo"
        assert view["sentry.interfaces.Message"] == "foo"
        assert view["message"] == "foo"
    def test_two_legacy(self):
        view = CanonicalKeyView({'message': 'bar', 'sentry.interfaces.Message': 'foo'})
        assert len(view) == 1
        assert view.keys() == ['logentry']

        assert 'logentry' in view
        assert 'sentry.interfaces.Message' in view
        assert 'message' in view

        assert view['logentry'] == 'foo'
        assert view['sentry.interfaces.Message'] == 'foo'
        assert view['message'] == 'foo'
Beispiel #3
0
    def test_override(self):
        view = CanonicalKeyView({"logentry": "foo", "sentry.interfaces.Message": "bar"})
        assert len(view) == 1
        assert list(view.keys()) == ["logentry"]

        assert "logentry" in view
        assert "sentry.interfaces.Message" in view
        assert "message" in view

        assert view["logentry"] == "foo"
        assert view["sentry.interfaces.Message"] == "foo"
        assert view["message"] == "foo"