def test_build_then_send(self): try: Client.register_scheme('mock', DummyScheme) except: pass c = Client(dsn="mock://*****:*****@localhost:8143/1", name="test_server") mydate = datetime.datetime(2012, 5, 4, tzinfo=pytz.utc) d = calendar.timegm(mydate.timetuple()) msg = c.build_msg("Message", message='foo', date=d) expected = {'project': '1', 'sentry.interfaces.Message': {'message': 'foo', 'params': ()}, 'server_name': u'test_server', 'level': 40, 'checksum': 'acbd18db4cc2f85cedef654fccc4a4d8', 'extra': {}, 'modules': {}, 'site': None, 'time_spent': None, 'timestamp': 1336089600, 'message': 'foo'} # The event_id is always overridden del msg['event_id'] self.assertEquals(msg, expected)
def test_build_then_send(self): try: Client.register_scheme('mock', DummyScheme) except: pass c = Client(dsn="mock://*****:*****@localhost:8143/1") d = time.mktime(datetime.datetime(2012,5,4).timetuple()) msg = c.build_msg("Message", message='foo', date=d) expected = {'project': '1', 'sentry.interfaces.Message': {'message': 'foo', 'params': ()}, 'server_name': u'Victors-MacBook-Air.local', 'level': 40, 'checksum': 'acbd18db4cc2f85cedef654fccc4a4d8', 'extra': {}, 'modules': {}, 'site': None, 'time_spent': None, 'timestamp': 1336104000.0, 'message': 'foo'} # The event_id is always overridden del msg['event_id'] assert msg == expected
def test_build_then_send(self): try: Client.register_scheme('mock', DummyScheme) except: pass c = Client(dsn="mock://*****:*****@localhost:8143/1", name="test_server") mydate = datetime.datetime(2012, 5, 4, tzinfo=pytz.utc) d = calendar.timegm(mydate.timetuple()) msg = c.build_msg("Message", message='foo', date=d) expected = { 'project': '1', 'public_key': 'some_username', 'sentry.interfaces.Message': {'message': 'foo', 'params': ()}, 'server_name': u'test_server', 'level': 40, 'checksum': 'acbd18db4cc2f85cedef654fccc4a4d8', 'extra': {}, 'modules': {}, 'site': None, 'time_spent': None, 'timestamp': 1336089600, 'message': 'foo', } # The event_id is always overridden del msg['event_id'] self.assertEquals(msg, expected)
def test_custom_transport(self): try: Client.register_scheme('mock', DummyScheme) except: pass c = Client(dsn="mock://*****:*****@localhost:8143/1") data = dict(a=42, b=55, c=range(50)) c.send(**data) expected_message = c.encode(data) mock_cls = Client._registry._transports['mock'] assert mock_cls._data == expected_message
def setUp(self): try: Client.register_scheme('mock', DummyScheme) except DuplicateScheme: pass
def setUp(self): try: Client.register_scheme('mock', DummyScheme) except: pass
def setUp(self): try: Client.register_scheme("mock", DummyScheme) except DuplicateScheme: pass