コード例 #1
0
ファイル: tests.py プロジェクト: nikolas/raven-django
    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)
コード例 #2
0
ファイル: tests.py プロジェクト: nikolas/raven-django
    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)
コード例 #3
0
ファイル: tests.py プロジェクト: nikolas/raven-django
 def setUp(self):
     self.logger = logging.getLogger(__name__)
     self.raven = get_client()
コード例 #4
0
ファイル: tests.py プロジェクト: nikolas/raven-django
 def setUp(self):
     self.raven = get_client()
コード例 #5
0
ファイル: tests.py プロジェクト: nikolas/raven-django
 def test_proxy_responds_as_client(self):
     self.assertEquals(get_client(), client)
コード例 #6
0
ファイル: __init__.py プロジェクト: nikolas/raven-django
def send_raw(*args, **kwargs):
    from raven_django.models import get_client
    super(DjangoClient, get_client()).send_encoded(*args, **kwargs)
コード例 #7
0
ファイル: __init__.py プロジェクト: nikolas/raven-django
def send_raw_integrated(kwargs):
    from raven_django.models import get_client
    super(DjangoClient, get_client()).send_integrated(kwargs)