def test_password_store_filter_usable_entries_owned_by_user_group( test_store: PasswordStore, monkeypatch: pytest.MonkeyPatch): monkeypatch.setattr(userdb, "contactgroups_of_user", lambda u: ["group1"]) assert test_store.filter_usable_entries( test_store.load_for_reading()) != {}
def test_password_store_filter_usable_entries_by_permission( test_store: PasswordStore, ): assert test_store.filter_usable_entries( test_store.load_for_reading()) != {}
def test_password_store_filter_usable_entries_not_permitted( test_store: PasswordStore, ): assert test_store.filter_usable_entries( test_store.load_for_reading()) == {}
def load_passwords() -> dict[str, Password]: password_store = PasswordStore() return password_store.filter_usable_entries( password_store.load_for_reading())