|
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