
a simple Python Test framework
import sys,os
import curses
import time
menuItems = ["a FunctionA","b FunctionB","c FunctionC"]
def XfunA(stdscr):
stdscr.addstr(2,5, "Enter file name")
stdscr.refresh()
time.sleep(1)
return("fun1 OK")
def funA(stdscr):
# Clear and refresh the screen for a blank canvas
stdscr.clear()
stdscr.refresh()
stdscr.nodelay(1)
#k = stdscr.getch()
curses.echo()
stdscr.addstr(2,5, "Enter file name") s=stdscr.getstr(3,5) curses.noecho() stdscr.addstr(4,5, "Read file ") time.sleep(1) # Clear and refresh the screen for a blank canvas # stdscr.clear() stdscr.refresh() stdscr.nodelay(1) return("fun1 OK") def funB(stdscr): return "fun2 Fail"def funC(stdscr): return "fun3 OK" menuFunctions = (funA, funB, funC)




