From 41e1e863448a97c8c74076bb10d4261209f165e7 Mon Sep 17 00:00:00 2001 From: Jusong Yu Date: Tue, 18 Feb 2025 23:37:01 +0100 Subject: [PATCH] KeyUtil -> KeyUtils (#10) --- README.md | 2 +- src/lib.rs | 4 ++-- tests/test_keyutil.py | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index d244d63..9a72f54 100644 --- a/README.md +++ b/README.md @@ -57,7 +57,7 @@ For the fallback support to use only `keyutils`, the key stored will disappear a from keyringrs import Entry, CredentialType # Create an entry use only keyutils in linux -entry = Entry("my-service", "my-name", credential_type=CredentialType.KeyUtil) +entry = Entry("my-service", "my-name", credential_type=CredentialType.KeyUtils) ``` This interface follows the same logic as `keyring-rs` to ensure consistency and ease of use. diff --git a/src/lib.rs b/src/lib.rs index a8d4af3..e780619 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -17,7 +17,7 @@ pub(crate) enum CredentialType { Default = 0, #[cfg(target_os = "linux")] - KeyUtil = 1, + KeyUtils = 1, } #[pyclass(name = "Entry")] @@ -49,7 +49,7 @@ impl PyEntry { }) } #[cfg(target_os = "linux")] - CredentialType::KeyUtil => { + CredentialType::KeyUtils => { let builder = keyutils::default_credential_builder(); let credential = builder.build(target, service, user).map_err(to_py_err)?; let entry = Entry::new_with_credential(credential); diff --git a/tests/test_keyutil.py b/tests/test_keyutil.py index 395cdeb..781d0da 100644 --- a/tests/test_keyutil.py +++ b/tests/test_keyutil.py @@ -10,13 +10,13 @@ def test_entry(): # Set a password pass_str = "0Xl$$K6o2bBwDe" - # The default linux credential is KeyUtil persistence, which require properly set up dbus + # The default linux credential is KeyUtils persistence, which require properly set up dbus with pytest.raises(Exception): entry.set_password(pass_str) def test_entry_keyutil(): - entry = Entry("my-service", "my-name", credential_type=CredentialType.KeyUtil) + entry = Entry("my-service", "my-name", credential_type=CredentialType.KeyUtils) # Set a password pass_str = "0Xl$$K6o2bBwDe"