From 3c4040d32f7aa5ab8f99c58b65721ca7089c6eb6 Mon Sep 17 00:00:00 2001 From: fordsfords Date: Sat, 2 Jul 2016 19:21:28 -0500 Subject: [PATCH] Made test program a bit more user friendly. --- test/gptest.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/test/gptest.py b/test/gptest.py index 9e0720f..0b0cf99 100755 --- a/test/gptest.py +++ b/test/gptest.py @@ -30,17 +30,24 @@ def loopfunction(): print "SLEEPING" time.sleep(1) +num_errs = 0 GPIO.selftest(0) GPIO.setup("XIO-P0", GPIO.IN) GPIO.setup("CSID0", GPIO.OUT, initial=GPIO.HIGH) -assert(GPIO.input("XIO-P0") == GPIO.HIGH) +if (GPIO.input("XIO-P0") != GPIO.HIGH): + print "A high output on CSI0 does not lead to a high input on XIO-P0." + print "Perhaps you forgot to connect them?" + num_errs += 1 GPIO.cleanup() GPIO.setup("XIO-P0", GPIO.IN) GPIO.setup("CSID0", GPIO.OUT, initial=GPIO.LOW) -assert(GPIO.input("XIO-P0") == GPIO.LOW) +if (GPIO.input("XIO-P0") != GPIO.LOW): + print "A low output on CSI0 does not lead to a low input on XIO-P0." + print "Perhaps you forgot to connect them?" + num_errs += 1 GPIO.cleanup() GPIO.setup("XIO-P0", GPIO.IN) @@ -137,3 +144,5 @@ except: print "CLEANUP" GPIO.cleanup() + +print "done,", num_errs, " errors"