eris/tests/conftest.py

18 lines
550 B
Python
Raw Normal View History

import sys
sys.path.insert(0, __file__.rsplit("/", 1)[0])
import golden
def pytest_addoption(parser):
parser.addoption("--diff", action="store_true", help="Show diff for golden file mismatches")
parser.addoption("--accept", action="store_true", help="Accept golden file changes")
def pytest_sessionfinish(session):
if golden._FAILED:
if session.config.getoption("--accept"):
golden._accept_actual(golden._FAILED)
if session.config.getoption("--diff"):
golden._show_differences(golden._FAILED)