29 lines
819 B
Python
29 lines
819 B
Python
|
from .. import tool
|
||
|
|
||
|
def test_keygen():
|
||
|
def get_keyring():
|
||
|
WheelKeys, keyring = tool.get_keyring()
|
||
|
|
||
|
class WheelKeysTest(WheelKeys):
|
||
|
def save(self):
|
||
|
pass
|
||
|
|
||
|
class keyringTest:
|
||
|
backend = keyring.backend
|
||
|
class backends:
|
||
|
file = keyring.backends.file
|
||
|
@classmethod
|
||
|
def get_keyring(cls):
|
||
|
class keyringTest2:
|
||
|
pw = None
|
||
|
def set_password(self, a, b, c):
|
||
|
self.pw = c
|
||
|
def get_password(self, a, b):
|
||
|
return self.pw
|
||
|
|
||
|
return keyringTest2()
|
||
|
|
||
|
return WheelKeysTest, keyringTest
|
||
|
|
||
|
tool.keygen(get_keyring=get_keyring)
|