

"""simple docstring"""




import enum
import shutil
import sys


__UpperCAmelCase,		__UpperCAmelCase =				shutil.get_terminal_size()

__UpperCAmelCase =				{'UP': 'A', 'DOWN': 'B', 'RIGHT': 'C', 'LEFT': 'D'}







class      __lowercase			(    enum.Enum					):
  snake_case_				       =       0
  snake_case_				       =       1







def   lowerCAmelCase						(					__UpperCamelCase							,    __UpperCamelCase=""      ):
 '''simple docstring'''





 sys.stdout.write(str(__UpperCamelCase      ) + end      )
 sys.stdout.flush()
def   lowerCAmelCase						(					__UpperCamelCase							,    __UpperCamelCase							,    __UpperCamelCase=""      ):
 '''simple docstring'''





 forceWrite(F"\u001b[{color}m{content}\u001b[0m"							,    __UpperCamelCase      )
def   lowerCAmelCase						(					):
 '''simple docstring'''





 forceWrite("""\r"""      )
def   lowerCAmelCase						(					__UpperCamelCase							,    __UpperCamelCase      ):
 '''simple docstring'''





 forceWrite(F"\033[{num_lines}{CURSOR_TO_CHAR[direction.upper()]}"      )
def   lowerCAmelCase						(					):
 '''simple docstring'''





 forceWrite(""" """ * TERMINAL_WIDTH      )
 reset_cursor()




def   lowerCAmelCase						(					):
 '''simple docstring'''





 reset_cursor()
 forceWrite("""-""" * TERMINAL_WIDTH      )








"""simple docstring"""




# 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(__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						(					__UpperCamelCase      ):
 '''simple docstring'''





 from diffusers.utils.testing_utils import pytest_addoption_shared

 pytest_addoption_shared(__UpperCamelCase      )




def   lowerCAmelCase						(					__UpperCamelCase      ):
 '''simple docstring'''





 from diffusers.utils.testing_utils import pytest_terminal_summary_main

 UpperCAmelCase__					:  Optional[Any]					   =					terminalreporter.config.getoption("""--make-reports"""      )
 if make_reports:
  pytest_terminal_summary_main(__UpperCamelCase							,    id=__UpperCamelCase      )





