def test_filename_keychain(self): km = KeychainManager("some_keychain") self.assertFalse(km.exists()) self.assertEqual(km.filename, None) km.create() self.assertNotEqual(km.filename, None) km.delete() self.assertFalse(km.exists())
def test_create_keychain(self): km = KeychainManager("some_keychain") km.create() self.assertTrue(km.exists()) km.delete() self.assertFalse(km.exists())
def test_default_keychain_manager(self): kcm = KeychainManager() self.assertTrue(kcm.exists()) self.assertTrue("login" in kcm.filename) self.assertRaises(KeychainException, lambda: kcm.create()) self.assertRaises(KeychainException, lambda: kcm.delete())