def test_save_processed(self): config = self.setup_config() number_of_calls = 10 with patch('collector.external.statsd.dogstatsd.statsd') as statsd_obj: cs = StatsdCrashStorage(config) for x in range(number_of_calls): cs.save_processed(x, {}) statsd_obj.increment.assert_has_calls( [call('save_processed') for x in range(number_of_calls)])
def test_arbitrary_with_prefix(self): config = self.setup_config() config.statsd_prefix = 'processor' number_of_calls = 10 with patch('collector.external.statsd.dogstatsd.statsd') as statsd_obj: cs = StatsdCrashStorage(config) for x in range(number_of_calls): cs.some_random_method(x, {}) # the method is not in the active list so should be ignored statsd_obj.increment.assert_has_calls([])
def test_save_processed(self): config = self.setup_config() number_of_calls = 10 with patch('collector.external.statsd.dogstatsd.statsd') as statsd_obj: cs = StatsdCrashStorage(config) for x in range(number_of_calls): cs.save_processed(x, {}) statsd_obj.increment.assert_has_calls( [call('save_processed') for x in range(number_of_calls)] )