File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments