diff options
Diffstat (limited to 'tests/pkgs/restbugapp')
| -rw-r--r-- | tests/pkgs/restbugapp/__init__.py | 19 | ||||
| -rw-r--r-- | tests/pkgs/restbugapp/views.py | 17 |
2 files changed, 36 insertions, 0 deletions
diff --git a/tests/pkgs/restbugapp/__init__.py b/tests/pkgs/restbugapp/__init__.py new file mode 100644 index 000000000..ae0a80f01 --- /dev/null +++ b/tests/pkgs/restbugapp/__init__.py @@ -0,0 +1,19 @@ +def includeme(config): + config.add_route('gameactions_pet_get_pets', '/pet', request_method='GET') + config.add_route( + 'gameactions_pet_care_for_pet', '/pet', request_method='POST' + ) + config.add_view( + '.views.PetRESTView', + route_name='gameactions_pet_get_pets', + attr='GET', + permission='view', + renderer='json', + ) + config.add_view( + '.views.PetRESTView', + route_name='gameactions_pet_care_for_pet', + attr='POST', + permission='view', + renderer='json', + ) diff --git a/tests/pkgs/restbugapp/views.py b/tests/pkgs/restbugapp/views.py new file mode 100644 index 000000000..161321aed --- /dev/null +++ b/tests/pkgs/restbugapp/views.py @@ -0,0 +1,17 @@ +from pyramid.response import Response + + +class BaseRESTView(object): + def __init__(self, context, request): + self.context = context + self.request = request + + +class PetRESTView(BaseRESTView): + """ REST Controller to control action of an avatar """ + + def __init__(self, context, request): + super(PetRESTView, self).__init__(context, request) + + def GET(self): + return Response('gotten') |
