control parameters fixture fixture scope of scope: session> module> class> function
session: multiple files calls - times across .py, each module is .py
module: each .py file called once, the file can have multiple function and class
class: first, a class can have multiple methods for each class call
function: Each function call
# fixturespy def fixture(scope="function", params=None, autouse=False, ids=None, name=None): :arg scope: the scope for which this fixture is shared, one of ``"function"`` (default), ``"class"``, ``"module"``, ``"package"`` or ``"session"``. ``"package"`` is considered **experimental** at this time.