コード例 #1
0
ファイル: test_clients.py プロジェクト: amcintosh/statsdecor
 def test_gauge_no_tag(self, mocked_super):
     statsdecor.gauge('a.metric', value=DEFAULT_VALUE)
     mocked_super.assert_called_with(stat='a.metric',
                                     value=DEFAULT_VALUE,
                                     rate=DEFAULT_RATE)
コード例 #2
0
ファイル: test_clients.py プロジェクト: amcintosh/statsdecor
 def test_gauge_with_tag(self):
     with pytest.raises(ValueError):
         statsdecor.gauge('a.metric', value=DEFAULT_VALUE, tags=self.tags)
コード例 #3
0
ファイル: test_clients.py プロジェクト: amcintosh/statsdecor
 def test_gauge_with_tag(self, mocked_super):
     statsdecor.gauge('a.metric', value=DEFAULT_VALUE, tags=self.tags)
     mocked_super.assert_called_with(metric='a.metric',
                                     value=DEFAULT_VALUE,
                                     tags=self.tags,
                                     sample_rate=DEFAULT_RATE)
コード例 #4
0
def test_gauge__with_value_and_rate():
    with stub_client() as stub:
        statsdecor.gauge('a.metric', 9, 0.1)
        stub.client.gauge.assert_called_with('a.metric', 9, 0.1)
コード例 #5
0
def test_gauge():
    with stub_client() as stub:
        statsdecor.gauge('a.metric', 8)
        stub.client.gauge.assert_called_with('a.metric', 8, 1)
コード例 #6
0
def test_gauge__with_value_and_rate():
    with stub_client() as stub:
        statsdecor.gauge('a.metric', 9, 0.1)
        stub.client.gauge.assert_called_with('a.metric', 9, 0.1)
コード例 #7
0
def test_gauge():
    with stub_client() as stub:
        statsdecor.gauge('a.metric', 8)
        stub.client.gauge.assert_called_with('a.metric', 8, 1)