예제 #1
0
 def password(self) -> Optional[str]:
     return utils.get_userpass_value(
         self.input.password,
         self.config,
         key="password",
         prompt_strategy=self.password_from_keyring_or_prompt,
     )
예제 #2
0
 def username(self) -> Optional[str]:
     return utils.get_userpass_value(
         self.input.username,
         self.config,
         key="username",
         prompt_strategy=self.username_from_keyring_or_prompt,
     )
예제 #3
0
def test_get_userpass_value(cli_value, config, key, strategy, expected):
    ret = utils.get_userpass_value(cli_value, config, key, strategy)
    assert ret == expected
예제 #4
0
def test_get_userpass_value(cli_value, config, key, strategy, expected):
    ret = get_userpass_value(cli_value, config, key, strategy)
    assert ret == expected