"""conftest.py. This file gets picked up when running py.test tests: http://pytest.org/latest/writing_plugins.html#conftest """ from flask import Flask from owsrequest import flask_request from owsresponse import response import pytest ENVIRONMENT = 'dev' app = Flask('mock-python-owsfeatures') flask_request.setup(app, ENVIRONMENT) @pytest.fixture def testapp(): """Return flask app for testing. Returns: App: flask app. """ return app @pytest.fixture def fixture_service_response(): """Fixture for mock service response json data.""" return {'foo': 'enabled'} @pytest.fixture def fixture_error_response(): """Fixture for standard 400 error response.""" return response.create_error_response('error', 'message')