def _serialize(ctx: rest.Context, user_token: model.UserToken) -> rest.Response: return user_tokens.serialize_user_token( user_token, ctx.user, options=serialization.get_serialization_options(ctx), )
def test_serialize_user_token(user_token_factory): user_token = user_token_factory() db.session.add(user_token) db.session.flush() with patch('szurubooru.func.users.get_avatar_url'): users.get_avatar_url.return_value = 'https://example.com/avatar.png' result = user_tokens.serialize_user_token(user_token, user_token.user) assert result == { 'creationTime': datetime(1997, 1, 1, 0, 0), 'enabled': True, 'expirationTime': None, 'lastEditTime': None, 'lastUsageTime': None, 'note': None, 'token': 'dummy', 'user': { 'avatarUrl': 'https://example.com/avatar.png', 'name': user_token.user.name}, 'version': 1 }
def test_serialize_user_token(user_token_factory): user_token = user_token_factory() db.session.add(user_token) db.session.flush() with patch("szurubooru.func.users.get_avatar_url"): users.get_avatar_url.return_value = "https://example.com/avatar.png" result = user_tokens.serialize_user_token(user_token, user_token.user) assert result == { "creationTime": datetime(1997, 1, 1, 0, 0), "enabled": True, "expirationTime": None, "lastEditTime": None, "lastUsageTime": None, "note": None, "token": "dummy", "user": { "avatarUrl": "https://example.com/avatar.png", "name": user_token.user.name, }, "version": 1, }
def test_serialize_user_token(user_token_factory): user_token = user_token_factory() db.session.add(user_token) db.session.flush() with patch('szurubooru.func.users.get_avatar_url'): users.get_avatar_url.return_value = 'https://example.com/avatar.png' result = user_tokens.serialize_user_token(user_token, user_token.user) assert result == { 'creationTime': datetime(1997, 1, 1, 0, 0), 'enabled': True, 'expirationTime': None, 'lastEditTime': None, 'lastUsageTime': None, 'note': None, 'token': 'dummy', 'user': { 'avatarUrl': 'https://example.com/avatar.png', 'name': user_token.user.name }, 'version': 1 }
def _serialize( ctx: rest.Context, user_token: model.UserToken) -> rest.Response: return user_tokens.serialize_user_token( user_token, ctx.user, options=serialization.get_serialization_options(ctx))
def test_serialize_user_token_none(): result = user_tokens.serialize_user_token(None, None) assert result is None