本文整理汇总了Python中tests.helpers.get_tempstoreclient函数的典型用法代码示例。如果您正苦于以下问题:Python get_tempstoreclient函数的具体用法?Python get_tempstoreclient怎么用?Python get_tempstoreclient使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了get_tempstoreclient函数的16个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: test_get
def test_get(self):
client = get_tempstoreclient()
opbeat = Opbeat(self.app, client=client)
response = self.client.get('/an-error/?foo=bar')
self.assertEquals(response.status_code, 500)
self.assertEquals(len(client.events), 1)
event = client.events.pop(0)
self.assertTrue('http' in event)
http = event['http']
self.assertEquals(http['url'], 'http://localhost/an-error/')
self.assertEquals(http['query_string'], 'foo=bar')
self.assertEquals(http['method'], 'GET')
self.assertEquals(http['data'], {})
self.assertTrue('headers' in http)
headers = http['headers']
self.assertTrue('Content-Length' in headers, headers.keys())
self.assertEquals(headers['Content-Length'], '0')
self.assertTrue('Content-Type' in headers, headers.keys())
self.assertEquals(headers['Content-Type'], '')
self.assertTrue('Host' in headers, headers.keys())
self.assertEquals(headers['Host'], 'localhost')
env = http['env']
self.assertTrue('SERVER_NAME' in env, env.keys())
self.assertEquals(env['SERVER_NAME'], 'localhost')
self.assertTrue('SERVER_PORT' in env, env.keys())
self.assertEquals(env['SERVER_PORT'], '80')
开发者ID:anandology,项目名称:opbeat_python,代码行数:28,代码来源:flask_tests.py
示例2: test_post
def test_post(self):
client = get_tempstoreclient()
opbeat = Opbeat(self.app, client=client)
response = self.client.post('/an-error/?biz=baz', data={'foo': 'bar'})
self.assertEquals(response.status_code, 500)
self.assertEquals(len(client.events), 1)
event = client.events.pop(0)
self.assertTrue('http' in event)
http = event['http']
self.assertEquals(http['url'], 'http://localhost/an-error/')
self.assertEquals(http['query_string'], 'biz=baz')
self.assertEquals(http['method'], 'POST')
self.assertEquals(http['data'], {'foo': 'bar'})
self.assertTrue('headers' in http)
headers = http['headers']
self.assertTrue('Content-Length' in headers, headers.keys())
self.assertEquals(headers['Content-Length'], '7')
self.assertTrue('Content-Type' in headers, headers.keys())
self.assertEquals(headers['Content-Type'], 'application/x-www-form-urlencoded')
self.assertTrue('Host' in headers, headers.keys())
self.assertEquals(headers['Host'], 'localhost')
env = http['env']
self.assertTrue('SERVER_NAME' in env, env.keys())
self.assertEquals(env['SERVER_NAME'], 'localhost')
self.assertTrue('SERVER_PORT' in env, env.keys())
self.assertEquals(env['SERVER_PORT'], '80')
开发者ID:anandology,项目名称:opbeat_python,代码行数:28,代码来源:flask_tests.py
示例3: test_get_debug
def test_get_debug(self):
client = get_tempstoreclient()
opbeat = Opbeat(self.app, client=client)
self.app.config['DEBUG'] = True
self.app.config['TESTING'] = False
self.assertRaises(ValueError, self.app.test_client().get, '/an-error/?foo=bar')
self.assertEquals(len(client.events), 0)
开发者ID:patrys,项目名称:opbeat_python,代码行数:7,代码来源:flask_tests.py
示例4: test_call_end_twice
def test_call_end_twice(self, should_collect, mock_send):
client = get_tempstoreclient()
should_collect.return_value = False
client.begin_transaction("celery")
client.end_transaction('test-transaction', 200)
client.end_transaction('test-transaction', 200)
开发者ID:bastih,项目名称:opbeat_python,代码行数:8,代码来源:client_tests.py
示例5: setUp
def setUp(self):
self.client = get_tempstoreclient()
opbeat.instrumentation.control.instrument()
connection_params = {'host': os.environ.get('MONGODB_HOST', 'localhost'),
'port': int(os.environ.get('MONGODB_PORT', 27017))}
if pymongo.version_tuple < (3, 0):
connection_params['safe'] = True
self.mongo = pymongo.MongoClient(**connection_params)
self.db = self.mongo.opbeat_test
开发者ID:dsanders11,项目名称:opbeat_python,代码行数:9,代码来源:pymongo_tests.py
示例6: setUp
def setUp(self):
self._socket_dir = tempfile.mkdtemp(prefix='opbeatzerorpcunittest')
self._server_endpoint = 'ipc://{0}'.format(os.path.join(
self._socket_dir, 'random_zeroserver'
))
self._opbeat = get_tempstoreclient()
zerorpc.Context.get_instance().register_middleware(OpbeatMiddleware(
client=self._opbeat
))
开发者ID:ollytheninja,项目名称:opbeat_python,代码行数:10,代码来源:zeropc_tests.py
示例7: test_error_handler
def test_error_handler(self):
client = get_tempstoreclient()
opbeat = Opbeat(self.app, client=client)
response = self.client.get('/an-error/')
self.assertEquals(response.status_code, 500)
self.assertEquals(len(client.events), 1)
event = client.events.pop(0)
self.assertTrue('exception' in event)
exc = event['exception']
self.assertEquals(exc['type'], 'ValueError')
self.assertEquals(exc['value'], 'hello world')
self.assertEquals(event['level'], "error")
self.assertEquals(event['message'], 'ValueError: hello world')
self.assertEquals(event['culprit'], 'tests.contrib.flask.flask_tests.an_error')
开发者ID:anandology,项目名称:opbeat_python,代码行数:16,代码来源:flask_tests.py
示例8: setUp
def setUp(self):
self.client = get_tempstoreclient()
开发者ID:bastih,项目名称:opbeat_python,代码行数:2,代码来源:client_tests.py
示例9: setUp
def setUp(self):
self.client = get_tempstoreclient()
self.port = random.randint(50000, 60000)
self.start_test_server()
opbeat.instrumentation.control.instrument()
开发者ID:dsanders11,项目名称:opbeat_python,代码行数:5,代码来源:urllib3_tests.py
示例10: test_client_kwarg
def test_client_kwarg(self):
client = get_tempstoreclient(include_paths=['tests'])
handler = OpbeatHandler(client=client)
self.assertEquals(handler.client, client)
开发者ID:patrys,项目名称:opbeat_python,代码行数:4,代码来源:logbook_tests.py
示例11: test_logger
def test_logger(self):
client = get_tempstoreclient(include_paths=['tests', 'opbeat'])
handler = OpbeatHandler(client)
logger = self.logger
with handler.applicationbound():
logger.error('This is a test error')
self.assertEquals(len(client.events), 1)
event = client.events.pop(0)
self.assertEquals(event['logger'], __name__)
self.assertEquals(event['level'], "error")
self.assertEquals(event['message'], 'This is a test error')
self.assertFalse('stacktrace' in event)
self.assertFalse('exception' in event)
self.assertTrue('param_message' in event)
msg = event['param_message']
self.assertEquals(msg['message'], 'This is a test error')
self.assertEquals(msg['params'], ())
logger.warning('This is a test warning')
self.assertEquals(len(client.events), 1)
event = client.events.pop(0)
self.assertEquals(event['logger'], __name__)
self.assertEquals(event['level'], 'warning')
self.assertEquals(event['message'], 'This is a test warning')
self.assertFalse('stacktrace' in event)
self.assertFalse('exception' in event)
self.assertTrue('param_message' in event)
msg = event['param_message']
self.assertEquals(msg['message'], 'This is a test warning')
self.assertEquals(msg['params'], ())
logger.info('This is a test info with a url', extra=dict(
url='http://example.com',
))
self.assertEquals(len(client.events), 1)
event = client.events.pop(0)
self.assertEquals(event['extra']['url'], 'http://example.com')
self.assertFalse('stacktrace' in event)
self.assertFalse('exception' in event)
self.assertTrue('param_message' in event)
msg = event['param_message']
self.assertEquals(msg['message'], 'This is a test info with a url')
self.assertEquals(msg['params'], ())
try:
raise ValueError('This is a test ValueError')
except ValueError:
logger.info('This is a test info with an exception', exc_info=True)
self.assertEquals(len(client.events), 1)
event = client.events.pop(0)
self.assertEquals(event['message'], 'This is a test info with an exception')
self.assertTrue('stacktrace' in event)
self.assertTrue('exception' in event)
exc = event['exception']
self.assertEquals(exc['type'], 'ValueError')
self.assertEquals(exc['value'], 'This is a test ValueError')
self.assertTrue('param_message' in event)
msg = event['param_message']
self.assertEquals(msg['message'], 'This is a test info with an exception')
self.assertEquals(msg['params'], ())
# test args
logger.info('This is a test of %s', 'args')
self.assertEquals(len(client.events), 1)
event = client.events.pop(0)
self.assertEquals(event['message'], 'This is a test of args')
self.assertFalse('stacktrace' in event)
self.assertFalse('exception' in event)
self.assertTrue('param_message' in event)
msg = event['param_message']
self.assertEquals(msg['message'], 'This is a test of %s')
self.assertEquals(msg['params'], ('args',))
开发者ID:patrys,项目名称:opbeat_python,代码行数:76,代码来源:logbook_tests.py
示例12: setUp
def setUp(self):
self.client = get_tempstoreclient(include_paths=['tests', 'opbeat'])
self.handler = OpbeatHandler(self.client)
self.logger = logging.getLogger(__name__)
self.logger.handlers = []
self.logger.addHandler(self.handler)
开发者ID:anandology,项目名称:opbeat_python,代码行数:6,代码来源:logging_tests.py
示例13: setUp
def setUp(self):
self.client = get_tempstoreclient()
opbeat.instrumentation.control.instrument()
开发者ID:KevinEtienne,项目名称:opbeat_python,代码行数:3,代码来源:python_memcached_tests.py
示例14: setUp
def setUp(self):
self.app = create_app()
self.client = self.app.test_client()
self.opbeat_client = get_tempstoreclient()
self.opbeat = Opbeat(self.app, client=self.opbeat_client)
开发者ID:KevinEtienne,项目名称:opbeat_python,代码行数:6,代码来源:flask_tests.py
示例15: setUp
def setUp(self):
self.client = get_tempstoreclient()
filedir = os.path.dirname(__file__)
loader = FileSystemLoader(filedir)
self.env = Environment(loader=loader)
opbeat.instrumentation.control.instrument()
开发者ID:KevinEtienne,项目名称:opbeat_python,代码行数:6,代码来源:jinja2_tests.py
示例16: setUp
def setUp(self):
self.client = get_tempstoreclient()
self.port = 59990
self.start_test_server()
opbeat.instrumentation.control.instrument()
开发者ID:KevinEtienne,项目名称:opbeat_python,代码行数:5,代码来源:urllib3_tests.py
注:本文中的tests.helpers.get_tempstoreclient函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论