add TestProgram
change test_gpio.py