Skip to content

Commit

Permalink
Add test cases
Browse files Browse the repository at this point in the history
Signed-off-by: Zelin Hao <zelinhao@amazon.com>
  • Loading branch information
zelinh committed Feb 9, 2024
1 parent b985877 commit 33ccaba
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 4 deletions.
4 changes: 2 additions & 2 deletions src/test_workflow/test_recorder/test_recorder.py
Original file line number Diff line number Diff line change
Expand Up @@ -145,9 +145,9 @@ def save_test_result_data(self, test_result_data: TestResultData) -> None:
self.parent_class._generate_std_files(test_result_data.stdout, test_result_data.stderr, dest_directory)
self.parent_class._copy_log_files(test_result_data.log_files, dest_directory)


def generate_component_yml(self, test_result_data: TestResultData):
def generate_component_yml(self, test_result_data: TestResultData) -> None:
dest_directory = self.parent_class._create_base_folder_structure(test_result_data.component_name, test_result_data.component_test_config)
self.parent_class._generate_yml(test_result_data, dest_directory)


TestRecorder.__test__ = False # type:ignore
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ def test_with_integ_test(self, mock_temp: Mock, mock_test_recorder: Mock, mock_s
self.assertEqual(results["sql"], mock_test_results)

mock_suite_object.result_data.__iter__.assert_called()
mock_test_recorder_object.test_results_logs.save_test_result_data.assert_called()
mock_test_recorder_object.test_results_logs.generate_component_yml.assert_called()

mock_suite.assert_called_once_with(
mock_properties_object.dependency_installer,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ def test_with_integ_test(self, mock_temp: Mock, mock_test_recorder: Mock, mock_s
self.assertEqual(results["sql"], mock_test_results)

mock_suite_object.result_data.__iter__.assert_called()
mock_test_recorder_object.test_results_logs.save_test_result_data.assert_called()
mock_test_recorder_object.test_results_logs.generate_component_yml.assert_called()

mock_suite.assert_called_once_with(
mock_properties_dependency_object.dependency_installer,
Expand Down
3 changes: 3 additions & 0 deletions tests/tests_test_workflow/test_recorder/test_test_recorder.py
Original file line number Diff line number Diff line change
Expand Up @@ -191,4 +191,7 @@ def test(self) -> None:
logs.save_test_result_data(mock_test_result_data)

mock_parent_class._copy_log_files.assert_called_once_with(mock_test_result_data.log_files, dest_directory)

logs.generate_component_yml(mock_test_result_data)

mock_parent_class._generate_yml.assert_called_once_with(mock_test_result_data, dest_directory)

0 comments on commit 33ccaba

Please sign in to comment.