def test_get_resource(): request = MockRequest(body='{"$": "tests.User", "id":10, "name": "Dave"}') request.request_codec = json_codec user = helpers.get_resource(request, User) assert isinstance(user, User) assert user.id == 10 assert user.name == 'Dave'
def test_get_resource__multiple(): request = MockRequest( body='[{"$": "tests.User", "id":10, "name": "Dave"}]') request.request_codec = json_codec users = helpers.get_resource(request, User, allow_multiple=True) assert len(users) == 1 user = users[0] assert isinstance(user, User) assert user.id == 10 assert user.name == 'Dave'