# Copyright (c) OpenMMLab. All rights reserved. import pytest from mmdeploy.codebase import import_codebase from mmdeploy.utils import Codebase def pytest_ignore_collect(*args, **kwargs): import importlib return importlib.util.find_spec('mmedit') is None @pytest.fixture(autouse=True, scope='package') def import_all_modules(): codebase = Codebase.MMEDIT try: import_codebase(codebase) except ImportError: pytest.skip(f'{codebase} is not installed.', allow_module_level=True)