airgun.fixtures
¶
Handy fixtures which you may want to use in your tests.
Just add the following line into your conftest.py:
pytest_plugins = ["airgun.fixtures"]
Module Contents¶
Functions¶
|
Session fixture which automatically initializes (but does not start!) |
|
Session fixture which automatically initializes and starts airgun UI |
- airgun.fixtures.session(request)¶
Session fixture which automatically initializes (but does not start!) airgun UI session and correctly passes current test name to it.
Usage:
def test_foo(session): with session: # your ui test steps here session.architecture.create({'name': 'bar'})
- airgun.fixtures.autosession(request)¶
Session fixture which automatically initializes and starts airgun UI session and correctly passes current test name to it. Use it when you want to have a session started before test steps and closed after all of them, i.e. when you don’t need manual control over when the session is started or closed.
Usage:
def test_foo(autosession): # your ui test steps here autosession.architecture.create({'name': 'bar'})