This commit is contained in:
r0fls 2018-01-01 02:14:55 -08:00
parent c93de9450a
commit 5b051f0891

View File

@ -129,6 +129,30 @@ def test_route_strict_slash_default_value_can_be_overwritten():
request, response = app.test_client.get('/get/') request, response = app.test_client.get('/get/')
assert response.text == 'OK' assert response.text == 'OK'
def test_route_slashes_overload():
app = Sanic('test_route_slashes_overload')
@app.get('/hello/')
def handler(request):
return text('OK')
@app.post('/hello/')
def handler(request):
return text('OK')
request, response = app.test_client.get('/get')
assert response.text == 'OK'
request, response = app.test_client.get('/get/')
assert response.text == 'OK'
request, response = app.test_client.post('/get')
assert response.text == 'OK'
request, response = app.test_client.post('/get/')
assert response.text == 'OK'
def test_route_optional_slash(): def test_route_optional_slash():
app = Sanic('test_route_optional_slash') app = Sanic('test_route_optional_slash')