Example #1
0
 def test_send_long_metric_name(self):
     long_metric_name = ".".join(["1234567890"] * 12)
     data = {long_metric_name: 3}
     statsd.send(data)
     self.mock_socket.return_value.sendto.assert_called_once_with(
         b'%s:3|g' % long_metric_name, self._address)
Example #2
0
 def test_send_multiple(self):
     data = {'hello': 7, 'goodbye': 11}
     statsd.send(data)
     calls = [mock.call(b'hello:7|g', self._address),
              mock.call(b'goodbye:11|g', self._address)]
     self.mock_socket.return_value.sendto.assert_has_calls(calls)
Example #3
0
 def test_send_unicode(self):
     data = {'\xd7\xa9\xd7\x9c\xd7\x95\xd7\x9d': 3}
     statsd.send(data)
     self.mock_socket.return_value.sendto.assert_called_once_with(
         b'\xd7\xa9\xd7\x9c\xd7\x95\xd7\x9d:3|g', self._address)
Example #4
0
 def test_send_mixed_chars(self):
     data = {'hello.\xd7\xa9\xd7\x9c\xd7\x95\xd7\x9d.ma': 3}
     statsd.send(data)
     self.mock_socket.return_value.sendto.assert_called_once_with(
         b'hello.\xd7\xa9\xd7\x9c\xd7\x95\xd7\x9d.ma:3|g', self._address)
Example #5
0
 def test_send_single(self):
     data = {'hello': 3}
     statsd.send(data)
     self.mock_socket.return_value.sendto.assert_called_once_with(
         b'hello:3|g', self._address)
Example #6
0
 def test_send_single(self):
     data = {'hello': 3}
     statsd.send(data)
     self.mock_socket.return_value.sendto.assert_called_once_with(
         b'hello:3|g', self._address)
Example #7
0
 def test_send_long_metric_name(self):
     long_metric_name = ".".join(["1234567890"] * 12)
     data = {long_metric_name: 3}
     statsd.send(data)
     self.mock_socket.return_value.sendto.assert_called_once_with(
         b'%s:3|g' % long_metric_name, self._address)
Example #8
0
 def test_send_mixed_chars(self):
     data = {'hello.\xd7\xa9\xd7\x9c\xd7\x95\xd7\x9d.ma': 3}
     statsd.send(data)
     self.mock_socket.return_value.sendto.assert_called_once_with(
         b'hello.\xd7\xa9\xd7\x9c\xd7\x95\xd7\x9d.ma:3|g', self._address)
Example #9
0
 def test_send_unicode(self):
     data = {'\xd7\xa9\xd7\x9c\xd7\x95\xd7\x9d': 3}
     statsd.send(data)
     self.mock_socket.return_value.sendto.assert_called_once_with(
         b'\xd7\xa9\xd7\x9c\xd7\x95\xd7\x9d:3|g', self._address)