Files
api-snapshot-cli/tests/test_snapshot.py
7000pctAUTO 82a9db0c8b
Some checks failed
CI / test (push) Failing after 13s
fix: clean up test fixtures formatting for CI
2026-02-04 14:21:58 +00:00

23 lines
674 B
Python

"""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