def test_timerfunc_list(self, mock_test_list, mock_TestManager_run): cpulse = utils.get_cpulse_test() cpulse_obj = [objects.Cpulse(self.context, **cpulse)] mock_test_list.return_value = cpulse_obj timerthread.timerfunc() time.sleep(1) self.assertTrue(mock_TestManager_run.not_called)
def test_cpulse_getone_by_uuid(self, mock_get_by_uuid, mock_test_show): cpulse = utils.get_cpulse_test() cpulse_obj = objects.Cpulse(self.context, **cpulse) mock_get_by_uuid.return_value = cpulse_obj uuid = cpulse.get('uuid') response = self.app.get('/cpulse/%s' % uuid) self.assertEqual(response.status_int, 200)
def test_cpulse_delete_by_uuid(self, mock_get_by_uuid, mock_test_delete): cpulse = utils.get_cpulse_test() cpulse_obj = objects.Cpulse(self.context, **cpulse) mock_get_by_uuid.return_value = cpulse_obj uuid = cpulse.get('uuid') response = self.app.delete('/cpulse/%s' % uuid) mock_test_delete.assert_called_once_with(mock.ANY, uuid) self.assertEqual(response.status_int, 204)
def test_timerfunc_list_manual_test(self, mock_test_list, mock_TestManager_run): cpulse = utils.get_cpulse_test() cpulse['testtype'] = 'manual' cpulse_obj = [objects.Cpulse(self.context, **cpulse)] mock_test_list.return_value = cpulse_obj timerthread.timerfunc() time.sleep(1) mock_TestManager_run.assert_called_once_with(test=cpulse_obj[0])
def test_cpulse_getall_tests(self, mock_test_list, mock_test_show): cpulse = utils.get_cpulse_test() cpulse_obj = [objects.Cpulse(self.context, **cpulse)] mock_test_list.return_value = cpulse_obj mock_test_show.return_value = cpulse_obj[0] response = self.app.get('/cpulse') self.assertEqual(response.status_int, 200) unittest_cpulses = response.json['cpulses'] self.assertEqual(len(unittest_cpulses), 1) self.assertEqual(unittest_cpulses[0].get('uuid'), cpulse['uuid'])
def setUp(self): super(TestCpulseObject, self).setUp() self.cpulsetest = utils.get_cpulse_test()