def test_handles_preexisting_keyring(self): from fs.opener import opener fs, path = opener.parse(self.keyring_filename, writeable=True) keyring_file = fs.open(path, 'w') file_data = textwrap.dedent(""" [svc1] user1 = cHdkMQ== """).lstrip() keyring_file.write(file_data) keyring_file.close() pyf_keyring = pyfs.PlaintextKeyring(filename=self.keyring_filename) self.assertEquals('pwd1', pyf_keyring.get_password('svc1', 'user1'))
def test_handles_preexisting_keyring(self): if FS_VER < version.parse("2.0.0"): from fs.opener import opener fs, path = opener.parse(self.keyring_filename, writeable=True) else: import fs.opener fs, path = fs.opener.open(self.keyring_root, writeable=True, create=True) path = os.path.basename(self.keyring_filename) keyring_file = fs.open(path, 'w') file_data = textwrap.dedent(""" [svc1] user1 = cHdkMQ== """).lstrip() keyring_file.write(file_data) keyring_file.close() pyf_keyring = pyfs.PlaintextKeyring(filename=self.keyring_filename) assert 'pwd1' == pyf_keyring.get_password('svc1', 'user1')
def init_keyring(self): if not os.path.exists(self.keyring_dir): os.makedirs(self.keyring_dir) return pyfs.PlaintextKeyring(filename=self.keyring_filename)
def init_keyring(self): return pyfs.PlaintextKeyring(filename=self.keyring_filename)