Files
test/keywords/linux/keyring/keyring_keywords.py
Francischini de Souza, Gabriel 98f77b4871 Addition of OIDC app testcases
Change-Id: Idedb362f67527c49f297e54bd3a3ee2db0f2e255
2025-05-02 19:29:22 -03:00

25 lines
766 B
Python

from framework.ssh.ssh_connection import SSHConnection
from keywords.base_keyword import BaseKeyword
class KeyringKeywords(BaseKeyword):
"""
Keyring Keywords class
"""
def __init__(self, ssh_connection: SSHConnection):
self.ssh_connection = ssh_connection
def get_keyring(self, service: str, identifier: str) -> str:
"""
Gets a value from the keyring.
Args:
service (str): keyring service
identifier (str): keyring identifier
Returns:
The value from the keyring.
"""
keyring_value = self.ssh_connection.send(f"keyring get {service} {identifier}")
self.validate_success_return_code(self.ssh_connection)
return keyring_value[0].strip()