Beispiel #1
0
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'
Beispiel #2
0
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'