def test_password_management(self):
     kcm = KeychainManager('some_keychain')
     kcm.create()
     kcm.add_internet_password('*****@*****.**', 'www.example.com', 'testpass')
     result = kcm.find_internet_password({'server': 'www.example.com'})
     self.assertTrue('password' in result)
     kcm.delete_internet_password({'server': 'www.example.com'})
     self.assertRaises(
         subprocess.CalledProcessError,
         lambda: kcm.find_internet_password({'server': 'www.example.com'})
     )
     kcm.delete()