Example #1
0
    def test_gauge(self, gethostname_mock):
        gethostname_mock.return_value = "somehost"
        envs = {
            "TSURU_APPNAME": "appname",
        }
        os.environ.update(envs)
        statsd = StatsdBackend()
        statsd.client = Mock()

        statsd.gauge("key", "value")

        statsd.client.gauge.assert_called_with("key", "value")
Example #2
0
 def setUp(self, statsd_client_mock, gethostname_mock):
     gethostname_mock.return_value = "somehost"
     envs = {
         "TSURU_APPNAME": "appname",
     }
     os.environ.update(envs)
     self.statsd = StatsdBackend()
     self.statsd.gauge = Mock()
     statsd_client_mock.assert_called_with(host='localhost',
                                           sample_rate=1.0,
                                           prefix='tsuru.appname.somehost',
                                           port=8125)