Skip to content

Commit

Permalink
Adding test for calling _report directly with metric not supporting t…
Browse files Browse the repository at this point in the history
…imestamp
  • Loading branch information
carlosroman committed May 7, 2024
1 parent 508625a commit 96c6ddf
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions tests/unit/dogstatsd/test_statsd.py
Original file line number Diff line number Diff line change
Expand Up @@ -304,6 +304,19 @@ def test_set(self):
self.statsd.set('set', 123)
self.assert_equal_telemetry('set:123|s\n', self.recv(2))

def test_report(self):
self.statsd._report('report', 'g', 123.4, tags=None, sample_rate=None)
self.assert_equal_telemetry('report:123.4|g\n', self.recv(2))

def test_report_metric_with_unsupported_ts(self):
self.statsd._reset_telemetry()
self.statsd._report('report', 'h', 123.5, tags=None, sample_rate=None, timestamp=100)
self.assert_equal_telemetry('report:123.5|h\n', self.recv(2))

self.statsd._reset_telemetry()
self.statsd._report('set', 's', 123, tags=None, sample_rate=None, timestamp=100)
self.assert_equal_telemetry('set:123|s\n', self.recv(2))

def test_gauge(self):
self.statsd.gauge('gauge', 123.4)
self.assert_equal_telemetry('gauge:123.4|g\n', self.recv(2))
Expand Down

0 comments on commit 96c6ddf

Please sign in to comment.