def test_init_doesnt_run(self): with mock.patch.object(opsdroid, "main") as mainfunc: with mock.patch.object(opsdroid, "__name__", "opsdroid"): opsdroid.init() self.assertFalse(mainfunc.called)
def test_init_runs(self): with mock.patch.object(opsdroid, "main") as mainfunc: with mock.patch.object(opsdroid, "__name__", "__main__"): opsdroid.init() self.assertTrue(mainfunc.called)