Skip to content

Commit a7c971e

Browse files
committed
Tests: SpiderRunner fix for windows
1 parent 202a8c5 commit a7c971e

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

tests/runner/test_run.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,13 @@ def test_spider_runner_init_custom_log_file(tmp_path):
5454
assert runner.log_file == log_file
5555

5656

57-
def test_spider_runner_filters_runner_only_keys():
57+
def test_spider_runner_filters_runner_only_keys(tmp_path):
5858
"""SpiderRunner filters out runner-only keys from runtime settings."""
59+
log_file = str(tmp_path / "test.log")
5960
runner = SpiderRunner(
6061
settings={
6162
"log_level": "DEBUG",
62-
"log_file": "/tmp/test.log",
63+
"log_file": log_file,
6364
"export": "output.json",
6465
"export_format": "json",
6566
"export_mode": "buffered",
@@ -71,7 +72,7 @@ def test_spider_runner_filters_runner_only_keys():
7172

7273
# Runner settings should be available
7374
assert runner.log_level == "DEBUG"
74-
assert runner.log_file == "/tmp/test.log"
75+
assert runner.log_file == log_file
7576

7677
# Runtime settings should NOT contain runner-only keys
7778
# but SHOULD contain crawler settings like CONCURRENCY

0 commit comments

Comments
 (0)