1
0
mirror of https://github.com/xtacocorex/CHIP_IO synced 2025-07-20 21:03:22 +00:00

Testing and error handling

This commit is contained in:
fordsfords
2016-07-04 14:35:45 -05:00
parent 0e7d03c472
commit 694aa37f23
3 changed files with 54 additions and 42 deletions

View File

@ -131,7 +131,7 @@ GPIO.setup("CSID1", GPIO.IN)
try:
GPIO.add_event_detect("CSID1", GPIO.FALLING, myfuncallback)
print "Oops, it did not throw an exception! BUG!!!"
num_errors += 1
num_errs += 1
except ValueError, ex:
print "error msg=", ex.args[0]
pass
@ -141,9 +141,9 @@ except RuntimeError, ex:
print "TESTING ERRORS THROWN WHEN SETTING UP AN ALREADY EXPORTED GPIO"
try:
GPIO.output("XIO-P0", GPIO.LOW)
GPIO.setup("CSID0", GPIO.LOW)
print "Oops, it did not throw an exception! BUG!!!"
num_errors += 1
num_errs += 1
except ValueError, ex:
print "error msg=", ex.args[0]
pass
@ -151,11 +151,23 @@ except RuntimeError, ex:
print "error msg=", ex.args[0]
pass
print "TESTING ERRORS THROWN WHEN WRITING TO A GPIO WITH NO DIRECTION"
print "TESTING ERRORS THROWN WHEN WRITING TO A GPIO NOT SET UP"
try:
GPIO.output("CSID2", GPIO.LOW)
print "Oops, it did not throw an exception! BUG!!!"
num_errs += 1
except ValueError, ex:
print "error msg=", ex.args[0]
pass
except RuntimeError, ex:
print "error msg=", ex.args[0]
pass
print "TESTING ERRORS THROWN WHEN WRITING TO A SET UP GPIO WITH NO DIRECTION"
try:
GPIO.output("CSID1", GPIO.LOW)
print "Oops, it did not throw an exception! BUG!!!"
num_errors += 1
num_errs += 1
except ValueError, ex:
print "error msg=", ex.args[0]
pass
@ -167,7 +179,7 @@ print "TESTING ERRORS THROWN FOR ILLEGAL GPIO"
try:
GPIO.setup("NOTUSED", GPIO.IN)
print "Oops, it did not throw an exception! BUG!!!"
num_errors += 1
num_errs += 1
except ValueError, ex:
print "error msg=", ex.args[0]
pass
@ -179,7 +191,7 @@ print "TESTING ERRORS THROWN FOR NON-GPIO"
try:
GPIO.setup("FEL", GPIO.IN)
print "Oops, it did not throw an exception! BUG!!!"
num_errors += 1
num_errs += 1
except ValueError, ex:
print "error msg=", ex.args[0]
pass