summaryrefslogtreecommitdiff
path: root/gerbonara/gerber/tests/conftest.py
diff options
context:
space:
mode:
Diffstat (limited to 'gerbonara/gerber/tests/conftest.py')
-rw-r--r--gerbonara/gerber/tests/conftest.py30
1 files changed, 0 insertions, 30 deletions
diff --git a/gerbonara/gerber/tests/conftest.py b/gerbonara/gerber/tests/conftest.py
deleted file mode 100644
index 131ca28..0000000
--- a/gerbonara/gerber/tests/conftest.py
+++ /dev/null
@@ -1,30 +0,0 @@
-
-from pathlib import Path
-
-import pytest
-
-from .image_support import ImageDifference
-
-def pytest_assertrepr_compare(op, left, right):
- if isinstance(left, ImageDifference) or isinstance(right, ImageDifference):
- diff = left if isinstance(left, ImageDifference) else right
- return [
- f'Image difference assertion failed.',
- f' Calculated difference: {diff}',
- f' Histogram: {diff.histogram}', ]
-
-# store report in node object so tmp_gbr can determine if the test failed.
-@pytest.hookimpl(tryfirst=True, hookwrapper=True)
-def pytest_runtest_makereport(item, call):
- outcome = yield
- rep = outcome.get_result()
- setattr(item, f'rep_{rep.when}', rep)
-
-fail_dir = Path('gerbonara_test_failures')
-def pytest_sessionstart(session):
- if not hasattr(session.config, 'workerinput'): # on worker
- return
-
- # on coordinator
- for f in chain(fail_dir.glob('*.gbr'), fail_dir.glob('*.png')):
- f.unlink()