Codebase list pyquery / 060b7c77-8cf7-4554-b33a-c4cb319a8084/main docs / conftest.py
060b7c77-8cf7-4554-b33a-c4cb319a8084/main

Tree @060b7c77-8cf7-4554-b33a-c4cb319a8084/main (Download .tar.gz)

conftest.py @060b7c77-8cf7-4554-b33a-c4cb319a8084/mainraw · history · blame

import os
import sys
import pytest
from webtest import http
from webtest.debugapp import debug_app


@pytest.fixture
def scrap_url():
    sys.path.insert(0, os.path.dirname(os.path.dirname(__file__)))
    from tests.apps import input_app
    server = http.StopableWSGIServer.create(input_app)
    server.wait()
    yield server.application_url.rstrip('/') + '/html'
    server.shutdown()


@pytest.fixture
def tips_url():
    server = http.StopableWSGIServer.create(debug_app)
    server.wait()
    yield server.application_url.rstrip('/') + '/form.html'
    server.shutdown()