|
1 | 1 | import os
|
| 2 | +import pathlib |
2 | 3 |
|
3 | 4 | from .helpers import TEST_DATA_PATH, find_test_line_number
|
4 | 5 |
|
|
16 | 17 | # This is the expected output for the simple_pytest.py file.
|
17 | 18 | # └── simple_pytest.py
|
18 | 19 | # └── test_function
|
19 |
| -simple_test_file_path = f"{TEST_DATA_PATH_STR}/simple_pytest.py" |
| 20 | +simple_test_file_path = os.fspath(TEST_DATA_PATH / "simple_pytest.py") |
20 | 21 | simple_discovery_pytest_expected_output = {
|
21 | 22 | "name": ".data",
|
22 | 23 | "path": TEST_DATA_PATH_STR,
|
|
50 | 51 | # ├── TestExample
|
51 | 52 | # │ └── test_true_unittest
|
52 | 53 | # └── test_true_pytest
|
53 |
| -unit_pytest_same_file_path = f"{TEST_DATA_PATH_STR}/unittest_pytest_same_file.py" |
| 54 | +unit_pytest_same_file_path = os.fspath(TEST_DATA_PATH / "unittest_pytest_same_file.py") |
54 | 55 | unit_pytest_same_file_discovery_expected_output = {
|
55 | 56 | "name": ".data",
|
56 | 57 | "path": TEST_DATA_PATH_STR,
|
|
108 | 109 | # └── TestSubtractFunction
|
109 | 110 | # ├── test_subtract_negative_numbers
|
110 | 111 | # └── test_subtract_positive_numbers
|
111 |
| -unittest_folder_path = f"{TEST_DATA_PATH_STR}/unittest_folder" |
112 |
| -test_add_path = f"{TEST_DATA_PATH_STR}/unittest_folder/test_add.py" |
113 |
| -test_subtract_path = f"{TEST_DATA_PATH_STR}/unittest_folder/test_subtract.py" |
| 112 | +unittest_folder_path = os.fspath(TEST_DATA_PATH / "unittest_folder") |
| 113 | +test_add_path = os.fspath(TEST_DATA_PATH / "unittest_folder" / "test_add.py") |
| 114 | +test_subtract_path = os.fspath(TEST_DATA_PATH / "unittest_folder" / "test_subtract.py") |
114 | 115 | unittest_folder_discovery_expected_output = {
|
115 | 116 | "name": ".data",
|
116 | 117 | "path": TEST_DATA_PATH_STR,
|
|
213 | 214 | # └── test_bottom_folder.py
|
214 | 215 | # └── test_bottom_function_t
|
215 | 216 | # └── test_bottom_function_f
|
216 |
| -dual_level_nested_folder_path = f"{TEST_DATA_PATH_STR}/dual_level_nested_folder" |
217 |
| -test_top_folder_path = ( |
218 |
| - f"{TEST_DATA_PATH_STR}/dual_level_nested_folder/test_top_folder.py" |
| 217 | +dual_level_nested_folder_path = os.fspath(TEST_DATA_PATH / "dual_level_nested_folder") |
| 218 | +test_top_folder_path = os.fspath( |
| 219 | + TEST_DATA_PATH / "dual_level_nested_folder" / "test_top_folder.py" |
219 | 220 | )
|
220 |
| -test_nested_folder_one_path = ( |
221 |
| - f"{TEST_DATA_PATH_STR}/dual_level_nested_folder/nested_folder_one" |
| 221 | +test_nested_folder_one_path = os.fspath( |
| 222 | + TEST_DATA_PATH / "dual_level_nested_folder" / "nested_folder_one" |
| 223 | +) |
| 224 | +test_bottom_folder_path = os.fspath( |
| 225 | + TEST_DATA_PATH |
| 226 | + / "dual_level_nested_folder" |
| 227 | + / "nested_folder_one" |
| 228 | + / "test_bottom_folder.py" |
222 | 229 | )
|
223 |
| -test_bottom_folder_path = f"{TEST_DATA_PATH_STR}/dual_level_nested_folder/nested_folder_one/test_bottom_folder.py" |
224 | 230 |
|
225 | 231 | dual_level_nested_folder_expected_output = {
|
226 | 232 | "name": ".data",
|
|
313 | 319 | # └── nested_folder_two
|
314 | 320 | # └── test_nest.py
|
315 | 321 | # └── test_function
|
316 |
| -double_nested_folder_path = f"{TEST_DATA_PATH_STR}/double_nested_folder" |
317 |
| -double_nested_folder_one_path = ( |
318 |
| - f"{TEST_DATA_PATH_STR}/double_nested_folder/nested_folder_one" |
| 322 | +double_nested_folder_path = os.fspath(TEST_DATA_PATH / "double_nested_folder") |
| 323 | +double_nested_folder_one_path = os.fspath( |
| 324 | + TEST_DATA_PATH / "double_nested_folder" / "nested_folder_one" |
| 325 | +) |
| 326 | +double_nested_folder_two_path = os.fspath( |
| 327 | + TEST_DATA_PATH / "double_nested_folder" / "nested_folder_one" / "nested_folder_two" |
319 | 328 | )
|
320 |
| -double_nested_folder_two_path = ( |
321 |
| - f"{TEST_DATA_PATH_STR}/double_nested_folder/nested_folder_one/nested_folder_two" |
| 329 | +double_nested_test_nest_path = os.fspath( |
| 330 | + TEST_DATA_PATH |
| 331 | + / "double_nested_folder" |
| 332 | + / "nested_folder_one" |
| 333 | + / "nested_folder_two" |
| 334 | + / "test_nest.py" |
322 | 335 | )
|
323 |
| -double_nested_test_nest_path = f"{TEST_DATA_PATH_STR}/double_nested_folder/nested_folder_one/nested_folder_two/test_nest.py" |
324 | 336 | double_nested_folder_expected_output = {
|
325 | 337 | "name": ".data",
|
326 | 338 | "path": TEST_DATA_PATH_STR,
|
327 | 339 | "type_": "folder",
|
328 | 340 | "children": [
|
329 | 341 | {
|
330 | 342 | "name": "double_nested_folder",
|
331 |
| - "path": f"{TEST_DATA_PATH_STR}/double_nested_folder", |
| 343 | + "path": double_nested_folder_path, |
332 | 344 | "type_": "folder",
|
333 |
| - "id_": f"{TEST_DATA_PATH_STR}/double_nested_folder", |
| 345 | + "id_": double_nested_folder_path, |
334 | 346 | "children": [
|
335 | 347 | {
|
336 | 348 | "name": "nested_folder_one",
|
|
378 | 390 | # └── test_adding[3+5-8]
|
379 | 391 | # └── test_adding[2+4-6]
|
380 | 392 | # └── test_adding[6+9-16]
|
381 |
| -parameterize_tests_path = f"{TEST_DATA_PATH_STR}/parametrize_tests.py" |
| 393 | +parameterize_tests_path = os.fspath(TEST_DATA_PATH / "parametrize_tests.py") |
382 | 394 | parametrize_tests_expected_output = {
|
383 | 395 | "name": ".data",
|
384 | 396 | "path": TEST_DATA_PATH_STR,
|
|
431 | 443 |
|
432 | 444 | # This is the expected output for the text_docstring.txt tests.
|
433 | 445 | # └── text_docstring.txt
|
434 |
| -text_docstring_path = f"{TEST_DATA_PATH_STR}/text_docstring.txt" |
| 446 | +text_docstring_path = os.fspath(TEST_DATA_PATH / "text_docstring.txt") |
435 | 447 | doctest_pytest_expected_output = {
|
436 | 448 | "name": ".data",
|
437 | 449 | "path": TEST_DATA_PATH_STR,
|
|
0 commit comments