Revert "fix async run, add tests"

This reverts commit 41da793b5a.
This commit is contained in:
Eli Uriegas
2017-01-31 07:30:17 -06:00
parent 17a92a58b2
commit 487e3352e4
4 changed files with 1 additions and 46 deletions

View File

@@ -1,25 +0,0 @@
from sanic import Sanic
from sanic.response import json
import asyncio
import requests
from threading import Thread
import pytest
import sys
@pytest.mark.skipif(sys.version_info < (3, 6),
reason="fails on python 3.5 with travis")
def test_async_run():
app = Sanic(__name__)
@app.route("/")
async def test(request):
return json({"answer": "42"})
server = app.create_server(host="0.0.0.0", port=8001)
task = asyncio.ensure_future(server)
loop = asyncio.get_event_loop()
t = Thread(target=loop.run_forever)
t.start()
res = requests.get('http://localhost:8001')
loop.stop()
assert res.json()['answer'] == '42'

View File

@@ -1,18 +0,0 @@
from sanic import Sanic
from sanic.response import text
from sanic.utils import sanic_endpoint_test
import asyncio
import uvloop
def test_loop_policy():
app = Sanic('test_loop_policy')
@app.route('/')
def test(request):
return text("OK")
server = app.create_server()
request, response = sanic_endpoint_test(app)
assert isinstance(asyncio.get_event_loop_policy(),
uvloop.EventLoopPolicy)