





# 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     :     List[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 					_A	(		SCREAMING_SNAKE_CASE					:       Tuple						):





  """simple docstring"""



  from transformers.testing_utils import pytest_addoption_shared

  pytest_addoption_shared(SCREAMING_SNAKE_CASE						)





def 					_A	(		SCREAMING_SNAKE_CASE					:       List[str]						):





  """simple docstring"""



  from transformers.testing_utils import pytest_terminal_summary_main

  a__     : Tuple  =terminalreporter.config.getoption("--make-reports"						)
  if make_reports:
    pytest_terminal_summary_main(SCREAMING_SNAKE_CASE	,	id=SCREAMING_SNAKE_CASE						)













from maths.prime_check import is_prime
def 					_A	(		SCREAMING_SNAKE_CASE					:       int						):





  """simple docstring"""



  if not isinstance(SCREAMING_SNAKE_CASE	,	SCREAMING_SNAKE_CASE						):
    a__     : Dict  =f'''Input value of [number={number}] must be an integer'''
    raise TypeError(SCREAMING_SNAKE_CASE						)
  if is_prime(SCREAMING_SNAKE_CASE						) and is_prime(number + 2						):
    return number + 2
  else:
    return -1


if __name__ == "__main__":
     import doctest

     doctest.testmod()






