Skip to content

Commit b923923

Browse files
committed
Add a test for test_is_session_init_request()
1 parent 08fca0b commit b923923

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

tests/test_sessions.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
SESSION_AGGRESSIVE_RETRY_POLICY,
1818
SESSION_DEFAULT_RETRY_POLICY,
1919
SessionConfig,
20+
is_session_init_request,
2021
session_config,
2122
)
2223
from scrapy_zyte_api._session import SESSION_INIT_META_KEY, session_config_registry
@@ -2649,3 +2650,16 @@ def parse(self, response):
26492650
}
26502651
if reason is not None:
26512652
assert reason in caplog.text
2653+
2654+
2655+
@pytest.mark.parametrize(
2656+
("meta", "expected"),
2657+
(
2658+
({}, False),
2659+
({SESSION_INIT_META_KEY: False}, False),
2660+
({SESSION_INIT_META_KEY: True}, True),
2661+
),
2662+
)
2663+
def test_is_session_init_request(meta, expected):
2664+
actual = is_session_init_request(Request("https://example.com", meta=meta))
2665+
assert expected == actual

0 commit comments

Comments
 (0)