diff --git a/src/syrupy/session.py b/src/syrupy/session.py index 75ec29ad..5bfcbbb4 100644 --- a/src/syrupy/session.py +++ b/src/syrupy/session.py @@ -64,7 +64,8 @@ def start(self) -> None: self._locations_discovered = defaultdict(set) def ran_item(self, nodeid: str) -> None: - self._selected_items[nodeid] = True + if nodeid in self._selected_items: + self._selected_items[nodeid] = True def finish(self) -> int: exitstatus = 0