"""Test snapshot functionality.""" import json import pytest from api_snapshot.snapshot.manager import SnapshotManager def test_snapshot_manager_init(snapshot_manager): """Test snapshot manager initialization.""" assert snapshot_manager is not None def test_save_and_load_snapshot(temp_dir, snapshot_file): """Test saving and loading a snapshot.""" manager = SnapshotManager(temp_dir) manager.load_snapshot(snapshot_file) assert manager.get_snapshot_count() > 0 def test_multiple_endpoints_snapshot(multiple_endpoints_snapshot): """Test snapshot with multiple endpoints.""" assert multiple_endpoints_snapshot.get_snapshot_count() == 1