






# 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.
UpperCamelCase												=      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 			__lowerCamelCase     (						snake_case__						)				->    Any:






						"""simple docstring"""





						from diffusers.utils.testing_utils import pytest_addoption_shared

						pytest_addoption_shared(snake_case__						)




def 			__lowerCamelCase     (						snake_case__						)				->    Optional[Any]:






						"""simple docstring"""





						from diffusers.utils.testing_utils import pytest_terminal_summary_main

						_SCREAMING_SNAKE_CASE       =    terminalreporter.config.getoption("""--make-reports"""						)
						if make_reports:
												pytest_terminal_summary_main(snake_case__			,id=snake_case__						)









from ...utils import (
    OptionalDependencyNotAvailable,
    is_torch_available,
    is_transformers_available,
    is_transformers_version,
)


try:
		if not (is_transformers_available() and is_torch_available() and is_transformers_version('''>=''', '''4.27.0''')):
				raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
		from ...utils.dummy_torch_and_transformers_objects import (
		    AudioLDMPipeline,
		)
else:
		from .pipeline_audioldm import AudioLDMPipeline

