def test_from_json(self): js = """{ "id": "user_id", "email": "user_email", "pass_hash": "user_hash" }""" user = User.from_json(js) self.assertEqual(UserId('user_id'), user.id) self.assertEqual('user_email', user.email) self.assertEqual('user_hash', user.pass_hash)
def _load_by_key(self, key): user_json = self.redis.get(key) if user_json is not None: return User.from_json(user_json.decode(_UTF8)) return None