2020 the huggingface team licensed under the apache license version 2 0 the license you may not use this file except in compliance with the license you may obtain a copy of the license at http www apache orglicenseslicense2 0 unless required by applicable law or agreed to in writing software distributed under the license is distributed on an as is basis without warranties or conditions of any kind either express or implied see the license for the specific language governing permissions and limitations under the license tests directoryspecific settings this file is run automatically by pytest before any tests are run allow having multiple repository checkouts and not needing to remember to rerun pip install e dev when switching between checkouts and running tests 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 2020 the huggingface team licensed under the apache license version 2 0 the license you may not use this file except in compliance with the license you may obtain a copy of the license at http www apache org licenses license 2 0 unless required by applicable law or agreed to in writing software distributed under the license is distributed on an as is basis without warranties or conditions of any kind either express or implied see the license for the specific language governing permissions and limitations under the license tests directory specific settings this file is run automatically by pytest before any tests are run allow having multiple repository checkouts and not needing to remember to rerun pip install e dev when switching between checkouts and running tests 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
import sys
import warnings
from os.path import abspath, dirname, join




git_repo_path = abspath(join(dirname(dirname(dirname(__file__))), "src"))
sys.path.insert(1, git_repo_path)




warnings.simplefilter(action="ignore", category=FutureWarning)


def pytest_addoption(parser):
    from transformers.testing_utils import pytest_addoption_shared

    pytest_addoption_shared(parser)


def pytest_terminal_summary(terminalreporter):
    from transformers.testing_utils import pytest_terminal_summary_main

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