forked from loafle/openapi-generator-original
* add handling of array of oneOfs * handle res model-type lowercase name +shorten code * remove unnecessary vendor-extension model enum * handle openapi lowercase schema name for array res * change xs:anytype to string for file responses * update checkstyles * remove not needed imports again * update samples * upper/lowercase use local getdefault * update samples again
23 lines
732 B
Python
23 lines
732 B
Python
import logging
|
|
import pytest
|
|
import os
|
|
|
|
import connexion
|
|
|
|
|
|
@pytest.fixture
|
|
def client(loop, aiohttp_client):
|
|
logging.getLogger('connexion.operation').setLevel('ERROR')
|
|
options = {
|
|
"swagger_ui": True
|
|
}
|
|
specification_dir = os.path.join(os.path.dirname(__file__), '..',
|
|
"src\",
|
|
'openapi_server',
|
|
'openapi')
|
|
app = connexion.AioHttpApp(__name__, specification_dir=specification_dir,
|
|
options=options)
|
|
app.add_api('openapi.yaml', pythonic_params=True,
|
|
pass_context_arg_name='request')
|
|
return loop.run_until_complete(aiohttp_client(app.app))
|