



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.
SCREAMING_SNAKE_CASE				:     Union[str, Any]          =	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					(       snake_case_  :  str   )							->	Tuple:






   """simple docstring"""


   from transformers.testing_utils import pytest_addoption_shared

   pytest_addoption_shared(snake_case_   )






def 	__UpperCAmelCase					(       snake_case_  :  Union[str, Any]   )							->	Optional[Any]:






   """simple docstring"""


   from transformers.testing_utils import pytest_terminal_summary_main

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




"""simple docstring"""





def 	__UpperCAmelCase					(       snake_case_  :  float   )							->	int:






   """simple docstring"""


   return int(snake_case_   ) if x - int(snake_case_   ) <= 0 else int(snake_case_   ) + 1


if __name__ == "__main__":
  import doctest

  doctest.testmod()