def test_initialize_results(self, initialize_results_path: MagicMock): """Should initialize paths for project""" response = Response() project = MagicMock() result = opener.initialize_results(response, project) self.assertTrue(result) self.assertEqual(1, initialize_results_path.call_count)
def test_initialize_results_abort(self, initialize_results_path: MagicMock): """Should abort initializing project has no results path""" response = Response() project = MagicMock() project.results_path = None result = opener.initialize_results(response, project) self.assertTrue(result) self.assertEqual(0, initialize_results_path.call_count)
def test_initialize_results( self, initialize_results_path: MagicMock, *args ): """Should initialize paths for project""" response = Response() project = MagicMock() result = opener.initialize_results(response, project) self.assertTrue(result) self.assertEqual(1, initialize_results_path.call_count)
def test_initialize_results_error(self, initialize_results_path: MagicMock): """Should fail to initialize paths for project""" initialize_results_path.side_effect = ValueError('FAKE') response = Response() project = MagicMock() result = opener.initialize_results(response, project) self.assertFalse(result) self.assertTrue(response.failed) self.assertEqual(1, initialize_results_path.call_count)
def test_initialize_results_abort( self, initialize_results_path: MagicMock, *args ): """Should abort initializing project has no results path""" response = Response() project = MagicMock() project.results_path = None result = opener.initialize_results(response, project) self.assertTrue(result) self.assertEqual(0, initialize_results_path.call_count)
def test_initialize_results_error( self, initialize_results_path: MagicMock, *args ): """Should fail to initialize paths for project""" initialize_results_path.side_effect = ValueError('FAKE') response = Response() project = MagicMock() result = opener.initialize_results(response, project) self.assertFalse(result) self.assertTrue(response.failed) self.assertEqual(1, initialize_results_path.call_count)