

"""simple docstring"""






def   lowercase_	(    _lowercase       :		int							,      _lowercase       :		int	):




					'''simple docstring'''






					return int(input_a == input_a == 0	)



def   lowercase_	(    ):




					'''simple docstring'''






					print("Truth Table of NOR Gate:"	)
					print("|   Input 1   |  Input 2  | Output |"	)
					print(F"""|      0      |    0      |  {nor_gate(0							,      0	)}     |"""	)
					print(F"""|      0      |    1      |  {nor_gate(0							,      1	)}     |"""	)
					print(F"""|      1      |    0      |  {nor_gate(1							,      0	)}     |"""	)
					print(F"""|      1      |    1      |  {nor_gate(1							,      1	)}     |"""	)


if __name__ == "__main__":
	import doctest

	doctest.testmod()
	main()





"""simple docstring"""






# tests directory-specific settings - this file is run automatically
# by pytest before any tests are run

import doctest
import sys
import warnings
from os.path import abspath, dirname, join

import _pytest

from transformers.testing_utils import HfDoctestModule, HfDocTestParser


# allow having multiple repository checkouts and not needing to remember to rerun
# 'pip install -e .[dev]' when switching between checkouts and running tests.
snake_case_   :   Union[str, Any]        =       abspath(join(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   lowercase_	(    _lowercase       :		List[str]	):




					'''simple docstring'''






					config.addinivalue_line(
					    "markers"							,      "is_pt_tf_cross_test: mark test to run only when PT and TF interactions are tested"	)
					config.addinivalue_line(
					    "markers"							,      "is_pt_flax_cross_test: mark test to run only when PT and FLAX interactions are tested"	)
					config.addinivalue_line("markers"							,      "is_pipeline_test: mark test to run only when pipelines are tested"	)
					config.addinivalue_line("markers"							,      "is_staging_test: mark test to run only in the staging environment"	)
					config.addinivalue_line("markers"							,      "accelerate_tests: mark test that require accelerate"	)
					config.addinivalue_line("markers"							,      "tool_tests: mark the tool tests that are run on their specific schedule"	)



def   lowercase_	(    _lowercase       :		List[str]	):




					'''simple docstring'''






					from transformers.testing_utils import pytest_addoption_shared

					pytest_addoption_shared(_lowercase	)



def   lowercase_	(    _lowercase       :		Tuple	):




					'''simple docstring'''






					from transformers.testing_utils import pytest_terminal_summary_main

					UpperCAmelCase			:   Optional[int]      =				terminalreporter.config.getoption("--make-reports"	)
					if make_reports:
										pytest_terminal_summary_main(_lowercase							,      id=_lowercase	)



def   lowercase_	(    _lowercase       :		str							,      _lowercase       :		Dict	):




					'''simple docstring'''






					if exitstatus == 5:
										UpperCAmelCase			:   List[str]      =				0


# Doctest custom flag to ignore output.
snake_case_   :   Union[str, Any]        =       doctest.register_optionflag("""IGNORE_RESULT""")

snake_case_   :   Optional[int]        =       doctest.OutputChecker







class       snake_case__  ( lowerCAmelCase_     ):







			def 			__lowerCAmelCase				(			self			: List[Any]			,  lowercase			: Tuple			,  lowercase			: Optional[Any]			,  lowercase			: int  ):





								'''simple docstring'''



								if IGNORE_RESULT & optionflags:
													return True
								return OutputChecker.check_output(self			,  lowercase			,  lowercase			,  lowercase  )

snake_case_   :   List[str]        =       CustomOutputChecker
snake_case_   :   Optional[Any]        =       HfDoctestModule




snake_case_   :   List[str]        =       HfDocTestParser


