|
1 | 1 | from __future__ import annotations |
2 | 2 |
|
| 3 | +from pathlib import Path |
3 | 4 | from typing import TYPE_CHECKING |
4 | 5 |
|
5 | 6 | if TYPE_CHECKING: |
6 | 7 | from .conftest import MakeActorFunction, RunActorFunction |
7 | 8 |
|
8 | | -from ._utils import read_file |
9 | | - |
10 | 9 |
|
11 | 10 | async def test_actor_scrapy_title_spider( |
12 | 11 | make_actor: MakeActorFunction, |
13 | 12 | run_actor: RunActorFunction, |
14 | 13 | ) -> None: |
| 14 | + base_path = Path('docs/02_guides/code/scrapy_project') |
| 15 | + |
15 | 16 | actor_source_files = { |
16 | | - 'src/__init__.py': read_file('docs/02_guides/code/scrapy_project/src/__init__.py'), |
17 | | - 'src/__main__.py': read_file('docs/02_guides/code/scrapy_project/src/__main__.py'), |
18 | | - 'src/items.py': read_file('docs/02_guides/code/scrapy_project/src/items.py'), |
19 | | - 'src/main.py': read_file('docs/02_guides/code/scrapy_project/src/main.py'), |
20 | | - 'src/settings.py': read_file('docs/02_guides/code/scrapy_project/src/settings.py'), |
21 | | - 'src/spiders/__init__.py': read_file('docs/02_guides/code/scrapy_project/src/spiders/__init__.py'), |
22 | | - 'src/spiders/title.py': read_file('docs/02_guides/code/scrapy_project/src/spiders/title.py'), |
| 17 | + 'src/__init__.py': (base_path / 'src/__init__.py').read_text(), |
| 18 | + 'src/__main__.py': (base_path / 'src/__main__.py').read_text(), |
| 19 | + 'src/items.py': (base_path / 'src/items.py').read_text(), |
| 20 | + 'src/main.py': (base_path / 'src/main.py').read_text(), |
| 21 | + 'src/settings.py': (base_path / 'src/settings.py').read_text(), |
| 22 | + 'src/spiders/__init__.py': (base_path / 'src/spiders/__init__.py').read_text(), |
| 23 | + 'src/spiders/title.py': (base_path / 'src/spiders/title.py').read_text(), |
23 | 24 | } |
24 | 25 |
|
25 | 26 | actor = await make_actor( |
|
0 commit comments