def test_password_output(self): result = KeychainManager._password_from_output(OUTPUT) self.assertEqual( result, { 'acct': '*****@*****.**', 'atyp': 'form', 'desc': 'Web form password', 'icmt': 'default', 'keychain': '/Users/username/Library/Keychains/login.keychain', 'password': '******', 'ptcl': 'htps', 'srvr': 'daw.apple.com', } )