From 02d1edb6d78fefa7eb93fd62a009ce1d345f3778 Mon Sep 17 00:00:00 2001 From: thePR0M3TH3AN <53631862+PR0M3TH3AN@users.noreply.github.com> Date: Sun, 29 Jun 2025 16:38:23 -0400 Subject: [PATCH] test: check list_entries on empty index --- tests/test_entries_empty.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 tests/test_entries_empty.py diff --git a/tests/test_entries_empty.py b/tests/test_entries_empty.py new file mode 100644 index 0000000..d10556a --- /dev/null +++ b/tests/test_entries_empty.py @@ -0,0 +1,19 @@ +import sys +from pathlib import Path +from tempfile import TemporaryDirectory +from cryptography.fernet import Fernet + +sys.path.append(str(Path(__file__).resolve().parents[1])) + +from password_manager.encryption import EncryptionManager +from password_manager.entry_management import EntryManager + + +def test_list_entries_empty(): + with TemporaryDirectory() as tmpdir: + key = Fernet.generate_key() + enc_mgr = EncryptionManager(key, Path(tmpdir)) + entry_mgr = EntryManager(enc_mgr, Path(tmpdir)) + + entries = entry_mgr.list_entries() + assert entries == []