From 58292d33f3ba9f667fd5d40743a93975fd348194 Mon Sep 17 00:00:00 2001 From: David Cramer Date: Fri, 10 Jul 2015 11:53:45 -0600 Subject: [PATCH] Add test showing failure --- tests/base/tests.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/base/tests.py b/tests/base/tests.py index d2588e0c..cce73fb9 100644 --- a/tests/base/tests.py +++ b/tests/base/tests.py @@ -9,6 +9,7 @@ import time from raven.base import Client, ClientState from raven.exceptions import RateLimited from raven.transport import AsyncTransport +from raven.transport.http import HTTPTransport from raven.utils.stacks import iter_stack_frames from raven.utils import six from raven.utils.testutils import TestCase @@ -437,3 +438,11 @@ class ClientTest(TestCase): else: expected = {'logger': "u'test'", 'foo': "u'bar'"} self.assertEquals(event['extra'], expected) + + def test_transport_registration(self): + client = Client('http://public:secret@example.com/1', + transport=HTTPTransport) + assert type(client.remote.get_transport()) is HTTPTransport + + client = Client('sync+http://public:secret@example.com/1') + assert type(client.remote.get_transport()) is HTTPTransport