import unittest from ..test_backend import BackendBasicTests from keyring.backends import SecretService from .. import util @unittest.skipUnless( SecretService.Keyring.viable, "SecretStorage package is needed for SecretServiceKeyring") class SecretServiceKeyringTestCase(BackendBasicTests, unittest.TestCase): __test__ = True def init_keyring(self): print("Testing SecretServiceKeyring; the following " "password prompts are for this keyring") keyring = SecretService.Keyring() keyring.preferred_collection = ( '/org/freedesktop/secrets/collection/session' ) return keyring class SecretServiceKeyringUnitTests(unittest.TestCase): def test_supported_no_secretstorage(self): """ SecretService Keyring is not viable if secretstorage can't be imported. """ with util.NoNoneDictMutator( SecretService.__dict__, secretstorage=None): self.assertFalse(SecretService.Keyring.viable)
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
__pycache__ | Folder | 0755 |
|
|
__init__.py | File | 0 B | 0644 |
|
test_OS_X.py | File | 398 B | 0644 |
|
test_SecretService.py | File | 1 KB | 0644 |
|
test_Windows.py | File | 904 B | 0644 |
|
test_chainer.py | File | 1.04 KB | 0644 |
|
test_kwallet.py | File | 3.02 KB | 0644 |
|