minor image testing edits
This commit is contained in:
parent
79eebe1c02
commit
9b9a72e6bf
@ -10,11 +10,13 @@ Procedure for unit-testing with images:
|
|||||||
|
|
||||||
$ PYQTGRAPH_AUDIT=1 python pyqtgraph/graphicsItems/tests/test_PlotCurveItem.py
|
$ PYQTGRAPH_AUDIT=1 python pyqtgraph/graphicsItems/tests/test_PlotCurveItem.py
|
||||||
|
|
||||||
Any failing tests will
|
Any failing tests will display the test results, standard image, and the
|
||||||
display the test results, standard image, and the differences between the
|
differences between the two. If the test result is bad, then press (f)ail.
|
||||||
two. If the test result is bad, then press (f)ail. If the test result is
|
If the test result is good, then press (p)ass and the new image will be
|
||||||
good, then press (p)ass and the new image will be saved to the test-data
|
saved to the test-data directory.
|
||||||
directory.
|
|
||||||
|
To check all test results regardless of whether the test failed, set the
|
||||||
|
environment variable PYQTGRAPH_AUDIT_ALL=1.
|
||||||
|
|
||||||
3. After adding or changing test images, create a new commit:
|
3. After adding or changing test images, create a new commit:
|
||||||
|
|
||||||
@ -162,6 +164,8 @@ def assertImageApproved(image, standardFile, message=None, **kwargs):
|
|||||||
|
|
||||||
# If the test image does not match, then we go to audit if requested.
|
# If the test image does not match, then we go to audit if requested.
|
||||||
try:
|
try:
|
||||||
|
if stdImage is None:
|
||||||
|
raise Exception("No reference image saved for this test.")
|
||||||
if image.shape[2] != stdImage.shape[2]:
|
if image.shape[2] != stdImage.shape[2]:
|
||||||
raise Exception("Test result has different channel count than standard image"
|
raise Exception("Test result has different channel count than standard image"
|
||||||
"(%d vs %d)" % (image.shape[2], stdImage.shape[2]))
|
"(%d vs %d)" % (image.shape[2], stdImage.shape[2]))
|
||||||
|
Loading…
Reference in New Issue
Block a user