def test_get_key(self): """ Test getting the server's public key values as chunked json. Verify: * chunks deserialize back into key """ avatar = RSAAvatar(self.priv_key, self.pub_key_values, self.pub_key, key_size=KEY_SIZE) chunks = avatar.perspective_get_key() deserialized = simplejson.loads(''.join(chunks)) self.assert_(self.pub_key_values==deserialized, "deserialized key doesn't match")