def test_no_related_files_returned(self, selected_tests_service_mock): selected_tests_service_mock.get_test_mappings.return_value = set() changed_files = {"src/file1.cpp", "src/file2.js"} related_test_files = under_test._find_selected_test_files( selected_tests_service_mock, changed_files) self.assertEqual(related_test_files, set())
def test_related_files_returned_are_not_valid_test_files(self, selected_tests_service_mock, is_file_a_test_file_mock): is_file_a_test_file_mock.return_value = False changed_files = {"src/file1.cpp", "src/file2.js"} selected_tests_service_mock.get_test_mappings.return_value = [ { "source_file": "src/file1.cpp", "test_files": [{"name": "jstests/file-1.js"}], }, { "source_file": "src/file2.cpp", "test_files": [{"name": "jstests/file-3.js"}], }, ] related_test_files = under_test._find_selected_test_files(selected_tests_service_mock, changed_files) self.assertEqual(related_test_files, set())