



from ..utils import DummyObject, requires_backends



class     lowerCAmelCase_		(  metaclass=_lowerCamelCase							):
       UpperCAmelCase__    : Optional[Any]       					=  ["sentencepiece"]
       def __init__(      self,      *SCREAMING_SNAKE_CASE_,      **SCREAMING_SNAKE_CASE_	)					->		Dict:
          requires_backends(self,      ['sentencepiece']	)






class     lowerCAmelCase_		(  metaclass=_lowerCamelCase							):
       UpperCAmelCase__    : Dict       					=  ["sentencepiece"]
       def __init__(      self,      *SCREAMING_SNAKE_CASE_,      **SCREAMING_SNAKE_CASE_	)					->		Dict:
          requires_backends(self,      ['sentencepiece']	)






class     lowerCAmelCase_		(  metaclass=_lowerCamelCase							):
       UpperCAmelCase__    : int       					=  ["sentencepiece"]
       def __init__(      self,      *SCREAMING_SNAKE_CASE_,      **SCREAMING_SNAKE_CASE_	)					->		Any:
          requires_backends(self,      ['sentencepiece']	)






class     lowerCAmelCase_		(  metaclass=_lowerCamelCase							):
       UpperCAmelCase__    : Union[str, Any]       					=  ["sentencepiece"]
       def __init__(      self,      *SCREAMING_SNAKE_CASE_,      **SCREAMING_SNAKE_CASE_	)					->		Dict:
          requires_backends(self,      ['sentencepiece']	)






class     lowerCAmelCase_		(  metaclass=_lowerCamelCase							):
       UpperCAmelCase__    : Optional[Any]       					=  ["sentencepiece"]
       def __init__(      self,      *SCREAMING_SNAKE_CASE_,      **SCREAMING_SNAKE_CASE_	)					->		Any:
          requires_backends(self,      ['sentencepiece']	)






class     lowerCAmelCase_		(  metaclass=_lowerCamelCase							):
       UpperCAmelCase__    : List[str]       					=  ["sentencepiece"]
       def __init__(      self,      *SCREAMING_SNAKE_CASE_,      **SCREAMING_SNAKE_CASE_	)					->		Any:
          requires_backends(self,      ['sentencepiece']	)






class     lowerCAmelCase_		(  metaclass=_lowerCamelCase							):
       UpperCAmelCase__    : Optional[int]       					=  ["sentencepiece"]
       def __init__(      self,      *SCREAMING_SNAKE_CASE_,      **SCREAMING_SNAKE_CASE_	)					->		List[Any]:
          requires_backends(self,      ['sentencepiece']	)






class     lowerCAmelCase_		(  metaclass=_lowerCamelCase							):
       UpperCAmelCase__    : Optional[int]       					=  ["sentencepiece"]
       def __init__(      self,      *SCREAMING_SNAKE_CASE_,      **SCREAMING_SNAKE_CASE_	)					->		Union[str, Any]:
          requires_backends(self,      ['sentencepiece']	)






class     lowerCAmelCase_		(  metaclass=_lowerCamelCase							):
       UpperCAmelCase__    : List[str]       					=  ["sentencepiece"]
       def __init__(      self,      *SCREAMING_SNAKE_CASE_,      **SCREAMING_SNAKE_CASE_	)					->		List[str]:
          requires_backends(self,      ['sentencepiece']	)






class     lowerCAmelCase_		(  metaclass=_lowerCamelCase							):
       UpperCAmelCase__    : Union[str, Any]       					=  ["sentencepiece"]
       def __init__(      self,      *SCREAMING_SNAKE_CASE_,      **SCREAMING_SNAKE_CASE_	)					->		List[Any]:
          requires_backends(self,      ['sentencepiece']	)






class     lowerCAmelCase_		(  metaclass=_lowerCamelCase							):
       UpperCAmelCase__    : Dict       					=  ["sentencepiece"]
       def __init__(      self,      *SCREAMING_SNAKE_CASE_,      **SCREAMING_SNAKE_CASE_	)					->		str:
          requires_backends(self,      ['sentencepiece']	)






class     lowerCAmelCase_		(  metaclass=_lowerCamelCase							):
       UpperCAmelCase__    : Dict       					=  ["sentencepiece"]
       def __init__(      self,      *SCREAMING_SNAKE_CASE_,      **SCREAMING_SNAKE_CASE_	)					->		str:
          requires_backends(self,      ['sentencepiece']	)






class     lowerCAmelCase_		(  metaclass=_lowerCamelCase							):
       UpperCAmelCase__    : int       					=  ["sentencepiece"]
       def __init__(      self,      *SCREAMING_SNAKE_CASE_,      **SCREAMING_SNAKE_CASE_	)					->		str:
          requires_backends(self,      ['sentencepiece']	)






class     lowerCAmelCase_		(  metaclass=_lowerCamelCase							):
       UpperCAmelCase__    : str       					=  ["sentencepiece"]
       def __init__(      self,      *SCREAMING_SNAKE_CASE_,      **SCREAMING_SNAKE_CASE_	)					->		Optional[Any]:
          requires_backends(self,      ['sentencepiece']	)






class     lowerCAmelCase_		(  metaclass=_lowerCamelCase							):
       UpperCAmelCase__    : Tuple       					=  ["sentencepiece"]
       def __init__(      self,      *SCREAMING_SNAKE_CASE_,      **SCREAMING_SNAKE_CASE_	)					->		Union[str, Any]:
          requires_backends(self,      ['sentencepiece']	)






class     lowerCAmelCase_		(  metaclass=_lowerCamelCase							):
       UpperCAmelCase__    : Optional[int]       					=  ["sentencepiece"]
       def __init__(      self,      *SCREAMING_SNAKE_CASE_,      **SCREAMING_SNAKE_CASE_	)					->		Optional[Any]:
          requires_backends(self,      ['sentencepiece']	)






class     lowerCAmelCase_		(  metaclass=_lowerCamelCase							):
       UpperCAmelCase__    : Any       					=  ["sentencepiece"]
       def __init__(      self,      *SCREAMING_SNAKE_CASE_,      **SCREAMING_SNAKE_CASE_	)					->		List[Any]:
          requires_backends(self,      ['sentencepiece']	)






class     lowerCAmelCase_		(  metaclass=_lowerCamelCase							):
       UpperCAmelCase__    : List[Any]       					=  ["sentencepiece"]
       def __init__(      self,      *SCREAMING_SNAKE_CASE_,      **SCREAMING_SNAKE_CASE_	)					->		Dict:
          requires_backends(self,      ['sentencepiece']	)






class     lowerCAmelCase_		(  metaclass=_lowerCamelCase							):
       UpperCAmelCase__    : List[str]       					=  ["sentencepiece"]
       def __init__(      self,      *SCREAMING_SNAKE_CASE_,      **SCREAMING_SNAKE_CASE_	)					->		Union[str, Any]:
          requires_backends(self,      ['sentencepiece']	)






class     lowerCAmelCase_		(  metaclass=_lowerCamelCase							):
       UpperCAmelCase__    : Optional[Any]       					=  ["sentencepiece"]
       def __init__(      self,      *SCREAMING_SNAKE_CASE_,      **SCREAMING_SNAKE_CASE_	)					->		Optional[Any]:
          requires_backends(self,      ['sentencepiece']	)






class     lowerCAmelCase_		(  metaclass=_lowerCamelCase							):
       UpperCAmelCase__    : int       					=  ["sentencepiece"]
       def __init__(      self,      *SCREAMING_SNAKE_CASE_,      **SCREAMING_SNAKE_CASE_	)					->		Union[str, Any]:
          requires_backends(self,      ['sentencepiece']	)






class     lowerCAmelCase_		(  metaclass=_lowerCamelCase							):
       UpperCAmelCase__    : List[str]       					=  ["sentencepiece"]
       def __init__(      self,      *SCREAMING_SNAKE_CASE_,      **SCREAMING_SNAKE_CASE_	)					->		Optional[int]:
          requires_backends(self,      ['sentencepiece']	)






class     lowerCAmelCase_		(  metaclass=_lowerCamelCase							):
       UpperCAmelCase__    : Union[str, Any]       					=  ["sentencepiece"]
       def __init__(      self,      *SCREAMING_SNAKE_CASE_,      **SCREAMING_SNAKE_CASE_	)					->		List[str]:
          requires_backends(self,      ['sentencepiece']	)






class     lowerCAmelCase_		(  metaclass=_lowerCamelCase							):
       UpperCAmelCase__    : Union[str, Any]       					=  ["sentencepiece"]
       def __init__(      self,      *SCREAMING_SNAKE_CASE_,      **SCREAMING_SNAKE_CASE_	)					->		Tuple:
          requires_backends(self,      ['sentencepiece']	)






class     lowerCAmelCase_		(  metaclass=_lowerCamelCase							):
       UpperCAmelCase__    : int       					=  ["sentencepiece"]
       def __init__(      self,      *SCREAMING_SNAKE_CASE_,      **SCREAMING_SNAKE_CASE_	)					->		int:
          requires_backends(self,      ['sentencepiece']	)






class     lowerCAmelCase_		(  metaclass=_lowerCamelCase							):
       UpperCAmelCase__    : List[str]       					=  ["sentencepiece"]
       def __init__(      self,      *SCREAMING_SNAKE_CASE_,      **SCREAMING_SNAKE_CASE_	)					->		Union[str, Any]:
          requires_backends(self,      ['sentencepiece']	)






class     lowerCAmelCase_		(  metaclass=_lowerCamelCase							):
       UpperCAmelCase__    : Dict       					=  ["sentencepiece"]
       def __init__(      self,      *SCREAMING_SNAKE_CASE_,      **SCREAMING_SNAKE_CASE_	)					->		Union[str, Any]:
          requires_backends(self,      ['sentencepiece']	)






class     lowerCAmelCase_		(  metaclass=_lowerCamelCase							):
       UpperCAmelCase__    : Dict       					=  ["sentencepiece"]
       def __init__(      self,      *SCREAMING_SNAKE_CASE_,      **SCREAMING_SNAKE_CASE_	)					->		Dict:
          requires_backends(self,      ['sentencepiece']	)






class     lowerCAmelCase_		(  metaclass=_lowerCamelCase							):
       UpperCAmelCase__    : str       					=  ["sentencepiece"]
       def __init__(      self,      *SCREAMING_SNAKE_CASE_,      **SCREAMING_SNAKE_CASE_	)					->		Union[str, Any]:
          requires_backends(self,      ['sentencepiece']	)






class     lowerCAmelCase_		(  metaclass=_lowerCamelCase							):
       UpperCAmelCase__    : Optional[Any]       					=  ["sentencepiece"]
       def __init__(      self,      *SCREAMING_SNAKE_CASE_,      **SCREAMING_SNAKE_CASE_	)					->		Dict:
          requires_backends(self,      ['sentencepiece']	)






class     lowerCAmelCase_		(  metaclass=_lowerCamelCase							):
       UpperCAmelCase__    : Optional[int]       					=  ["sentencepiece"]
       def __init__(      self,      *SCREAMING_SNAKE_CASE_,      **SCREAMING_SNAKE_CASE_	)					->		Tuple:
          requires_backends(self,      ['sentencepiece']	)








# 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 		UpperCamelCase     (       snake_case__	:   Dict     )     ->					List[str]:
   from transformers.testing_utils import pytest_addoption_shared

   pytest_addoption_shared(snake_case__     )


def 		UpperCamelCase     (       snake_case__	:   List[Any]     )     ->					Dict:
   from transformers.testing_utils import pytest_terminal_summary_main

   UpperCamelCase   :  Optional[int]						     =     terminalreporter.config.getoption('--make-reports'     )
   if make_reports:
      pytest_terminal_summary_main(snake_case__	,					id=snake_case__     )



