本文整理汇总了Python中raven.contrib.django.celery.CeleryClient类的典型用法代码示例。如果您正苦于以下问题:Python CeleryClient类的具体用法?Python CeleryClient怎么用?Python CeleryClient使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了CeleryClient类的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: CeleryIsolatedClientTest
class CeleryIsolatedClientTest(TestCase):
def setUp(self):
self.client = CeleryClient(dsn="sync+http://public:[email protected]/1")
@mock.patch("raven.contrib.django.celery.send_raw")
def test_send_encoded(self, send_raw):
self.client.send_encoded("foo")
send_raw.delay.assert_called_once_with("foo")
@mock.patch("raven.contrib.django.celery.send_raw")
def test_without_eager(self, send_raw):
"""
Integration test to ensure it propagates all the way down
and calls delay on the task.
"""
self.client.captureMessage(message="test")
assert send_raw.delay.call_count == 1
开发者ID:recht,项目名称:raven-python,代码行数:19,代码来源:tests.py
示例2: CeleryIntegratedClientTest
class CeleryIntegratedClientTest(TestCase):
def setUp(self):
self.client = CeleryClient()
@mock.patch('raven.contrib.django.celery.send_raw_integrated')
def test_send_encoded(self, send_raw):
with Settings(INSTALLED_APPS=tuple(settings.INSTALLED_APPS) + ('sentry',)):
self.client.send_integrated('foo')
send_raw.delay.assert_called_once_with('foo')
@mock.patch('raven.contrib.django.celery.send_raw_integrated')
def test_without_eager(self, send_raw):
"""
Integration test to ensure it propagates all the way down
and calls delay on the task.
"""
with Settings(INSTALLED_APPS=tuple(settings.INSTALLED_APPS) + ('sentry',)):
self.client.captureMessage(message='test')
assert send_raw.delay.call_count == 1
开发者ID:alexkiro,项目名称:raven-python,代码行数:21,代码来源:tests.py
示例3: CeleryIntegratedClientTest
class CeleryIntegratedClientTest(TestCase):
def setUp(self):
self.client = CeleryClient()
@mock.patch("raven.contrib.django.celery.CeleryClient.send_raw_integrated")
def test_send_encoded(self, send_raw):
self.client.send_integrated("foo")
send_raw.delay.assert_called_once_with("foo")
@mock.patch("raven.contrib.django.celery.CeleryClient.send_raw_integrated")
def test_without_eager(self, send_raw):
"""
Integration test to ensure it propagates all the way down
and calls delay on the task.
"""
self.client.capture("Message", message="test")
self.assertEquals(send_raw.delay.call_count, 1)
@with_eager_tasks
@mock.patch("raven.contrib.django.DjangoClient.send_encoded")
def test_with_eager(self, send_encoded):
"""
Integration test to ensure it propagates all the way down
and calls the parent client's send_encoded method.
"""
self.client.capture("Message", message="test")
self.assertEquals(send_encoded.call_count, 1)
开发者ID:sharoonthomas,项目名称:raven,代码行数:30,代码来源:tests.py
示例4: CeleryIsolatedClientTest
class CeleryIsolatedClientTest(TestCase):
def setUp(self):
self.client = CeleryClient(
servers=['http://example.com'],
public_key='public',
secret_key='secret',
)
@mock.patch('raven.contrib.django.celery.CeleryClient.send_raw')
def test_send_encoded(self, send_raw):
self.client.send_encoded('foo')
send_raw.delay.assert_called_once_with('foo')
@mock.patch('raven.contrib.django.celery.CeleryClient.send_raw')
def test_without_eager(self, send_raw):
"""
Integration test to ensure it propagates all the way down
and calls delay on the task.
"""
self.client.capture('Message', message='test')
self.assertEquals(send_raw.delay.call_count, 1)
@with_eager_tasks
@mock.patch('raven.contrib.django.DjangoClient.send_encoded')
def test_with_eager(self, send_encoded):
"""
Integration test to ensure it propagates all the way down
and calls the parent client's send_encoded method.
"""
self.client.capture('Message', message='test')
self.assertEquals(send_encoded.call_count, 1)
开发者ID:mfrasca,项目名称:raven,代码行数:34,代码来源:tests.py
示例5: CeleryIsolatedClientTest
class CeleryIsolatedClientTest(TestCase):
def setUp(self):
self.client = CeleryClient(servers=["http://example.com"], public_key="public", secret_key="secret")
@mock.patch("raven.contrib.django.celery.send_raw")
def test_send_encoded(self, send_raw):
self.client.send_encoded("foo")
send_raw.delay.assert_called_once_with("foo")
@mock.patch("raven.contrib.django.celery.send_raw")
def test_without_eager(self, send_raw):
"""
Integration test to ensure it propagates all the way down
and calls delay on the task.
"""
self.client.captureMessage(message="test")
self.assertEquals(send_raw.delay.call_count, 1)
@with_eager_tasks
@mock.patch("raven.contrib.django.DjangoClient.send_encoded")
def test_with_eager(self, send_encoded):
"""
Integration test to ensure it propagates all the way down
and calls the parent client's send_encoded method.
"""
self.client.captureMessage(message="test")
self.assertEquals(send_encoded.call_count, 1)
开发者ID:nuklea,项目名称:raven-python,代码行数:30,代码来源:tests.py
示例6: setUp
def setUp(self):
self.client = CeleryClient()
开发者ID:sharoonthomas,项目名称:raven,代码行数:2,代码来源:tests.py
示例7: setUp
def setUp(self):
self.client = CeleryClient(
servers=['http://example.com'],
public_key='public',
secret_key='secret',
)
开发者ID:mfrasca,项目名称:raven,代码行数:6,代码来源:tests.py
注:本文中的raven.contrib.django.celery.CeleryClient类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论