Index: gm/rebaseline_server/imagediffdb_test.py |
=================================================================== |
--- gm/rebaseline_server/imagediffdb_test.py (revision 12361) |
+++ gm/rebaseline_server/imagediffdb_test.py (working copy) |
@@ -30,12 +30,22 @@ |
# 3. actual image URL |
# 4. expected percent_pixels_differing (as a string, to 4 decimal places) |
# 5. expected weighted_diff_measure (as a string, to 4 decimal places) |
+ # 6. expected max_diff_per_channel |
selftests = [ |
- ['16206093933823793653', |
- IMAGE_URL_BASE + 'arcofzorro/16206093933823793653.png', |
- '13786535001616823825', |
- IMAGE_URL_BASE + 'arcofzorro/13786535001616823825.png', |
- '0.0653', '0.0113'], |
+ [ |
+ '16206093933823793653', |
+ IMAGE_URL_BASE + 'arcofzorro/16206093933823793653.png', |
+ '13786535001616823825', |
+ IMAGE_URL_BASE + 'arcofzorro/13786535001616823825.png', |
+ '0.0662', '0.0113', [255, 255, 247], |
+ ], |
+ [ |
+ '10552995703607727960', |
+ IMAGE_URL_BASE + 'gradients_degenerate_2pt/10552995703607727960.png', |
+ '11198253335583713230', |
+ IMAGE_URL_BASE + 'gradients_degenerate_2pt/11198253335583713230.png', |
+ '100.0000', '66.6667', [255, 0, 255], |
+ ], |
] |
# Add all image pairs to the database |
@@ -51,7 +61,7 @@ |
actual_image_locator=selftest[2]) |
assert (('%.4f' % record.get_percent_pixels_differing()) == selftest[4]) |
assert (('%.4f' % record.get_weighted_diff_measure()) == selftest[5]) |
- |
+ assert (record.get_max_diff_per_channel() == selftest[6]) |
logging.info("Self-test completed successfully!") |