Files
azure-gpt-cursor/tests/conftest.py
T

29 lines
508 B
Python

"""Defines fixtures available to all tests."""
import logging
import pytest
from flask import Flask
from webtest import TestApp
from app import create_app
@pytest.fixture
def app() -> Flask:
"""Create application for the tests."""
_app = create_app("tests.settings")
_app.logger.setLevel(logging.CRITICAL)
ctx = _app.test_request_context()
ctx.push()
yield _app
ctx.pop()
@pytest.fixture
def testapp(app) -> TestApp:
"""Create Webtest app."""
return TestApp(app)