Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from fixture.application import Application
- import pytest
- fixture = None
- @pytest.fixture()
- def app():
- global fixture
- if fixture is None:
- fixture = Application()
- else:
- if not fixture.is_valid():
- fixture = Application()
- fixture.session.ensure_login(username="admin", password="secret")
- return fixture
- @pytest.fixture(scope="session", autouse=True)
- def stop(request):
- def fin():
- fixture.session.ensure_logout()
- fixture.destroy()
- yield fixture
- request.addfinalizer(fin)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement