示例#1
0
文件: conftest.py 项目: ammoam/eNMS
def base_client() -> Iterator[FlaskClient]:
    with warnings.catch_warnings():
        warnings.simplefilter("ignore")
        app = create_app(Path.cwd(), "Test")
        app_context = app.app_context()
        app_context.push()
        Session.close()
        yield app.test_client()
示例#2
0
def base_client():
    with warnings.catch_warnings():
        warnings.simplefilter("ignore")
        app = create_app("test")
        app_context = app.app_context()
        app_context.push()
        Session.close()
        yield app.test_client()
示例#3
0
文件: conftest.py 项目: ammoam/eNMS
def user_client() -> Iterator[FlaskClient]:
    with warnings.catch_warnings():
        warnings.simplefilter("ignore")
        app = create_app(Path.cwd(), "Test")
        app_context = app.app_context()
        app_context.push()
        Session.close()
        client = app.test_client()
        with app.app_context():
            client.post(
                "/login",
                data={
                    "name": "admin",
                    "password": "******",
                    "authentication_method": "Local User",
                },
            )
            yield client