import pytest from flashcards import state_json def test_saveAndLoad(tmp_path): file = tmp_path / "test.json" state = {"key": [10, 20, None], "another_key": "value"} state_json.save(file, state) assert state_json.load(file) == state def test_missingFile(tmp_path): assert state_json.load(tmp_path / "missing.json") == {}