From 0629a13da2c47ba884c11b7942020dd130a62eb4 Mon Sep 17 00:00:00 2001 From: Joseph Schorr Date: Tue, 11 Jul 2017 13:57:20 +0300 Subject: [PATCH] Add very basic test for stats worker --- .../globalpromstats/test/test_globalpromstats.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 workers/globalpromstats/test/test_globalpromstats.py diff --git a/workers/globalpromstats/test/test_globalpromstats.py b/workers/globalpromstats/test/test_globalpromstats.py new file mode 100644 index 000000000..3256f251f --- /dev/null +++ b/workers/globalpromstats/test/test_globalpromstats.py @@ -0,0 +1,15 @@ +from mock import patch, Mock + +from workers.globalpromstats.globalpromstats import GlobalPrometheusStatsWorker + +from test.fixtures import * + +def test_reportstats(initialized_db): + mock = Mock() + with patch('workers.globalpromstats.globalpromstats.metric_queue', mock): + worker = GlobalPrometheusStatsWorker() + worker._report_stats() + + mock.repository_count.Set.assert_called_once() + mock.org_count.Set.assert_called_once() + mock.robot_count.Set.assert_called_once()