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()