Skip to content

Commit 349eb68

Browse files
Open Fervo_Project_Cape-4.md with utf-8 encoding by adding open_kw_args support to BaseTestCase._get_test_file_content
1 parent 4a89fb4 commit 349eb68

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

tests/base_test_case.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ class BaseTestCase(unittest.TestCase):
1515
def _get_test_file_path(self, test_file_name) -> str:
1616
return os.path.join(os.path.abspath(os.path.dirname(inspect.getfile(self.__class__))), test_file_name)
1717

18-
def _get_test_file_content(self, test_file_name):
19-
with open(self._get_test_file_path(test_file_name)) as f:
18+
def _get_test_file_content(self, test_file_name, **open_kw_args) -> str:
19+
with open(self._get_test_file_path(test_file_name), **open_kw_args) as f:
2020
return f.readlines()
2121

2222
def _list_test_files_dir(self, test_files_dir: str):

tests/geophires_x_tests/test_fervo_project_cape_4.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ def parse_markdown_results_structured(markdown_text: str) -> dict:
180180
return structured_results
181181

182182
results_in_markdown = parse_markdown_results_structured(
183-
'\n'.join(self._get_test_file_content('../../docs/Fervo_Project_Cape-4.md'))
183+
'\n'.join(self._get_test_file_content('../../docs/Fervo_Project_Cape-4.md', encoding='utf-8'))
184184
)
185185

186186
self.assertEqual(3.96, results_in_markdown['Well Drilling and Completion Cost']['value'])

0 commit comments

Comments
 (0)