def test_constructor(self): m_method = mock.Mock() self.assertEqual(0, len(FirstTimeRun._tasks)) self.assertEqual(0, len(FirstTimeRun._checks)) FirstTimeRun.add_check(self.fake_check_true) FirstTimeRun.add_check(self.fake_check_false) FirstTimeRun.add_task(self.fake_task()) FirstTimeRun._tasks.append(m_method) FirstTimeRun() m_method.assert_called_once()
def test_add_check_fake(self): FirstTimeRun.add_check(True) self.assertEqual(0, len(FirstTimeRun._checks))
def test_add_check(self): FirstTimeRun.add_check(self.fake_check_true) self.assertEqual(1, len(FirstTimeRun._checks))
def test_run_checks_all_true(self): m_run = FirstTimeRun() m_run.add_check(self.fake_check_true) m_run.add_check(self.fake_check_true) self.assertTrue(m_run._run_checks(all_to_init=True))
def test_run_checks_true(self): m_run = FirstTimeRun() m_run.add_check(self.fake_check_true) self.assertTrue(m_run._run_checks())
def test_run_checks_false(self): m_run = FirstTimeRun() m_run.add_check(self.fake_check_false) self.assertFalse(m_run._run_checks())