rename&remove redundant code

This commit is contained in:
Anton Zhyrney 2016-11-26 08:45:08 +02:00
parent da4567eea5
commit 1eea1f5485
2 changed files with 20 additions and 20 deletions

View File

@ -1,7 +1,7 @@
from .exceptions import InvalidUsage from .exceptions import InvalidUsage
class MethodView: class HTTPMethodView:
""" Simple class based implementation of view for the sanic. """ Simple class based implementation of view for the sanic.
You should implement methods(get, post, put, patch, delete) for the class You should implement methods(get, post, put, patch, delete) for the class
to every HTTP method you want to support. to every HTTP method you want to support.

View File

@ -1,6 +1,6 @@
from sanic import Sanic from sanic import Sanic
from sanic.response import text, HTTPResponse from sanic.response import text, HTTPResponse
from sanic.views import MethodView from sanic.views import HTTPMethodView
from sanic.blueprints import Blueprint from sanic.blueprints import Blueprint
from sanic.request import Request from sanic.request import Request
from sanic.utils import sanic_endpoint_test from sanic.utils import sanic_endpoint_test
@ -9,21 +9,21 @@ from sanic.utils import sanic_endpoint_test
def test_methods(): def test_methods():
app = Sanic('test_methods') app = Sanic('test_methods')
class DummyView(MethodView): class DummyView(HTTPMethodView):
def get(self, request, *args, **kwargs): def get(self, request):
return text('I am get method') return text('I am get method')
def post(self, request, *args, **kwargs): def post(self, request):
return text('I am post method') return text('I am post method')
def put(self, request, *args, **kwargs): def put(self, request):
return text('I am put method') return text('I am put method')
def patch(self, request, *args, **kwargs): def patch(self, request):
return text('I am patch method') return text('I am patch method')
def delete(self, request, *args, **kwargs): def delete(self, request):
return text('I am delete method') return text('I am delete method')
app.add_route(DummyView(), '/') app.add_route(DummyView(), '/')
@ -43,9 +43,9 @@ def test_methods():
def test_unexisting_methods(): def test_unexisting_methods():
app = Sanic('test_unexisting_methods') app = Sanic('test_unexisting_methods')
class DummyView(MethodView): class DummyView(HTTPMethodView):
def get(self, request, *args, **kwargs): def get(self, request):
return text('I am get method') return text('I am get method')
app.add_route(DummyView(), '/') app.add_route(DummyView(), '/')
@ -58,9 +58,9 @@ def test_unexisting_methods():
def test_argument_methods(): def test_argument_methods():
app = Sanic('test_argument_methods') app = Sanic('test_argument_methods')
class DummyView(MethodView): class DummyView(HTTPMethodView):
def get(self, request, my_param_here, *args, **kwargs): def get(self, request, my_param_here):
return text('I am get method with %s' % my_param_here) return text('I am get method with %s' % my_param_here)
app.add_route(DummyView(), '/<my_param_here>') app.add_route(DummyView(), '/<my_param_here>')
@ -74,9 +74,9 @@ def test_with_bp():
app = Sanic('test_with_bp') app = Sanic('test_with_bp')
bp = Blueprint('test_text') bp = Blueprint('test_text')
class DummyView(MethodView): class DummyView(HTTPMethodView):
def get(self, request, *args, **kwargs): def get(self, request):
return text('I am get method') return text('I am get method')
bp.add_route(DummyView(), '/') bp.add_route(DummyView(), '/')
@ -91,9 +91,9 @@ def test_with_bp_with_url_prefix():
app = Sanic('test_with_bp_with_url_prefix') app = Sanic('test_with_bp_with_url_prefix')
bp = Blueprint('test_text', url_prefix='/test1') bp = Blueprint('test_text', url_prefix='/test1')
class DummyView(MethodView): class DummyView(HTTPMethodView):
def get(self, request, *args, **kwargs): def get(self, request):
return text('I am get method') return text('I am get method')
bp.add_route(DummyView(), '/') bp.add_route(DummyView(), '/')
@ -107,9 +107,9 @@ def test_with_bp_with_url_prefix():
def test_with_middleware(): def test_with_middleware():
app = Sanic('test_with_middleware') app = Sanic('test_with_middleware')
class DummyView(MethodView): class DummyView(HTTPMethodView):
def get(self, request, *args, **kwargs): def get(self, request):
return text('I am get method') return text('I am get method')
app.add_route(DummyView(), '/') app.add_route(DummyView(), '/')
@ -140,9 +140,9 @@ def test_with_middleware_response():
results.append(request) results.append(request)
results.append(response) results.append(response)
class DummyView(MethodView): class DummyView(HTTPMethodView):
def get(self, request, *args, **kwargs): def get(self, request):
return text('I am get method') return text('I am get method')
app.add_route(DummyView(), '/') app.add_route(DummyView(), '/')