# tests directory-specific settings - this file is run automatically
# by pytest before any tests are run

import sys
import warnings
from os.path import abspath, dirname, join


# allow having multiple repository checkouts and not needing to remember to rerun
# 'pip install -e .[dev]' when switching between checkouts and running tests.
lowerCAmelCase__	:  List[str]						=  abspath(join(dirname(dirname(dirname(__file__))), '''src'''))
sys.path.insert(1, git_repo_path)


# silence FutureWarning warnings in tests since often we can't act on them until
# they become normal warnings - i.e. the tests still need to test the current functionality
warnings.simplefilter(action='''ignore''', category=FutureWarning)
def 					UpperCamelCase__		(							A__       )  ->   int:
				from transformers.testing_utils import pytest_addoption_shared

				pytest_addoption_shared(A__       )

def 					UpperCamelCase__		(							A__       )  ->   Any:
				from transformers.testing_utils import pytest_terminal_summary_main

				snake_case__   :      Dict   				= terminalreporter.config.getoption('--make-reports'       )
				if make_reports:
								pytest_terminal_summary_main(A__     ,					id=A__       )



from ...utils import is_transformers_available
from .pipeline_latent_diffusion_superresolution import LDMSuperResolutionPipeline


if is_transformers_available():
				from .pipeline_latent_diffusion import LDMBertModel, LDMTextToImagePipeline


