1111import pytest
1212
1313if TYPE_CHECKING :
14- from logging import Logger
1514 from pathlib import Path
1615
1716 from _pytest .fixtures import SubRequest
@@ -32,7 +31,6 @@ def __init__(
3231 * ,
3332 test_id : str ,
3433 path : Path ,
35- logger : Logger ,
3634 override : bool ,
3735 ) -> None :
3836 """Create a new store snapshot context."""
@@ -47,7 +45,6 @@ def __init__(
4745 ):
4846 file .unlink ()
4947 self .results_dir .mkdir (parents = True , exist_ok = True )
50- self .logger = logger
5148
5249 def set_store (self : StoreSnapshotContext , store : Store ) -> None :
5350 """Set the store to take snapshots of."""
@@ -94,7 +91,7 @@ def take(self: StoreSnapshotContext, *, title: str | None = None) -> None:
9491 mismatch_path .write_text ( # pragma: no cover
9592 f'// MISMATCH: { filename } \n { new_snapshot } \n ' ,
9693 )
97- assert old_snapshot == new_snapshot , f'Store snapshot mismatch: { title } '
94+ assert new_snapshot == old_snapshot , f'Store snapshot mismatch: { title } '
9895
9996 self .test_counter [title ] += 1
10097
@@ -109,10 +106,7 @@ def close(self: StoreSnapshotContext) -> None:
109106
110107
111108@pytest .fixture ()
112- def store_snapshot (
113- request : SubRequest ,
114- logger : Logger ,
115- ) -> Generator [StoreSnapshotContext , None , None ]:
109+ def store_snapshot (request : SubRequest ) -> Generator [StoreSnapshotContext , None , None ]:
116110 """Take a snapshot of the current state of the store."""
117111 override = (
118112 request .config .getoption (
@@ -127,7 +121,6 @@ def store_snapshot(
127121 context = StoreSnapshotContext (
128122 test_id = request .node .nodeid ,
129123 path = request .node .path ,
130- logger = logger ,
131124 override = override ,
132125 )
133126 yield context
0 commit comments