Пример #1
0
 def test_simple(self):
     sender = self._sender
     sender.emit('foo', {'bar': 'baz'})
     sender._close()
     data = self.get_data()
     eq = self.assertEqual
     eq(1, len(data))
     eq(3, len(data[0]))
     eq('test.foo', data[0][0])
     eq({'bar':'baz'}, data[0][2])
     self.assert_(data[0][1])
     self.assert_(isinstance(data[0][1], int))
Пример #2
0
 def test_simple(self):
     sender = self._sender
     sender.emit("foo", {"bar": "baz"})
     sender._close()
     data = self.get_data()
     eq = self.assertEqual
     eq(1, len(data))
     eq(3, len(data[0]))
     eq("test.foo", data[0][0])
     eq({"bar": "baz"}, data[0][2])
     self.assertTrue(data[0][1])
     self.assertTrue(isinstance(data[0][1], int))
Пример #3
0
 def test_simple(self):
     sender = self._sender
     sender.emit('foo', {'bar': 'baz'})
     sender._close()
     data = self.get_data()
     eq = self.assertEqual
     eq(1, len(data))
     eq(3, len(data[0]))
     eq('test.foo', data[0][0])
     eq({'bar': 'baz'}, data[0][2])
     self.assert_(data[0][1])
     self.assert_(isinstance(data[0][1], int))
Пример #4
0
 def test_nanosecond(self):
     sender = self._sender
     sender.nanosecond_precision = True
     sender.emit('foo', {'bar': 'baz'})
     sender._close()
     data = self.get_data()
     eq = self.assertEqual
     eq(1, len(data))
     eq(3, len(data[0]))
     eq('test.foo', data[0][0])
     eq({'bar': 'baz'}, data[0][2])
     self.assertTrue(isinstance(data[0][1], msgpack.ExtType))
     eq(data[0][1].code, 0)
Пример #5
0
 def test_nanosecond(self):
     sender = self._sender
     sender.nanosecond_precision = True
     sender.emit('foo', {'bar': 'baz'})
     sender._close()
     data = self.get_data()
     eq = self.assertEqual
     eq(1, len(data))
     eq(3, len(data[0]))
     eq('test.foo', data[0][0])
     eq({'bar': 'baz'}, data[0][2])
     self.assertTrue(isinstance(data[0][1], msgpack.ExtType))
     eq(data[0][1].code, 0)
Пример #6
0
 def test_nanosecond_coerce_float(self):
     time = 1490061367.8616468906402588
     sender = self._sender
     sender.nanosecond_precision = True
     sender.emit_with_time('foo', time, {'bar': 'baz'})
     sender._close()
     data = self.get_data()
     eq = self.assertEqual
     eq(1, len(data))
     eq(3, len(data[0]))
     eq('test.foo', data[0][0])
     eq({'bar': 'baz'}, data[0][2])
     self.assertTrue(isinstance(data[0][1], msgpack.ExtType))
     eq(data[0][1].code, 0)
     eq(data[0][1].data, b'X\xd0\x8873[\xb0*')
Пример #7
0
 def test_nanosecond_coerce_float(self):
     time = 1490061367.8616468906402588
     sender = self._sender
     sender.nanosecond_precision = True
     sender.emit_with_time('foo', time, {'bar': 'baz'})
     sender._close()
     data = self.get_data()
     eq = self.assertEqual
     eq(1, len(data))
     eq(3, len(data[0]))
     eq('test.foo', data[0][0])
     eq({'bar': 'baz'}, data[0][2])
     self.assertTrue(isinstance(data[0][1], msgpack.ExtType))
     eq(data[0][1].code, 0)
     eq(data[0][1].data, b'X\xd0\x8873[\xb0*')
Пример #8
0
    def test_no_last_error_on_successful_emit(self):
        sender = self._sender
        sender.emit('foo', {'bar': 'baz'})
        sender._close()

        self.assertEqual(sender.last_error, None)
Пример #9
0
    def test_no_last_error_on_successful_emit(self):
        sender = self._sender
        sender.emit('foo', {'bar': 'baz'})
        sender._close()

        self.assertEqual(sender.last_error, None)
 def tearDown(self):
     # Make sure that the mock server thread terminates after each test
     sender = self._sender
     sender.emit('foo', {'bar': 'baz'})
     sender._close()
     self.get_data()