def test_both_method_and_interval_present(self): with mock.patch('psutil_agent.loop.create_scheduled_fun') as m: collect_metrics({}, [{'interval': 2, 'method': 'some method'}]) self.assertEqual(True, m.called, "create_scheduled_fun() wasn't called.")
def test_no_method(self): with mock.patch('psutil_agent.loop.create_scheduled_fun') as m: collect_metrics({}, [{'interval': 2}]) m.assert_not_called()