Source code for aiida.tools.pytest_fixtures.globals

"""Fixtures that provide access to global singletons."""

import typing as t

import pytest

if t.TYPE_CHECKING:
    from aiida.manage.manager import Manager


[docs] @pytest.fixture(scope='session') def aiida_manager() -> 'Manager': """Return the global :class:`~aiida.manage.manager.Manager` instance. :returns :class:`~aiida.manage.manager.Manager`: The global manager instance. """ from aiida.manage import get_manager return get_manager()