Exemple #1
0
    def test_invalid_client(self):
        extra_settings = {
            'SENTRY_CLIENT': 'raven_django.DjangoClient',  # default
        }
        # Should return fallback client (TempStoreClient)
        client = get_client('nonexistent.and.invalid')

        # client should be valid, and the same as with the next call.
        assert client is get_client()

        with Settings(**extra_settings):
            assert isinstance(get_client(), DjangoClient)
Exemple #2
0
    def test_get_client(self):
        self.assertEquals(get_client(), get_client())
        self.assertEquals(get_client('raven.base.Client').__class__, Client)
        self.assertEquals(get_client(), self.raven)

        self.assertEquals(
            get_client('%s.%s' % (self.raven.__class__.__module__,
                                  self.raven.__class__.__name__)), self.raven)
        self.assertEquals(get_client(), self.raven)
Exemple #3
0
 def setUp(self):
     self.logger = logging.getLogger(__name__)
     self.raven = get_client()
Exemple #4
0
 def setUp(self):
     self.raven = get_client()
Exemple #5
0
 def test_proxy_responds_as_client(self):
     self.assertEquals(get_client(), client)
Exemple #6
0
def send_raw(*args, **kwargs):
    from raven_django.models import get_client
    super(DjangoClient, get_client()).send_encoded(*args, **kwargs)
Exemple #7
0
def send_raw_integrated(kwargs):
    from raven_django.models import get_client
    super(DjangoClient, get_client()).send_integrated(kwargs)