def UnitTestCase(): print 'Ready!' #for line in sys.stdin: #dev1 = Connections.dev1 #dev2 = Connections.dev2 while True: line = raw_input(">> ") #print 'please input command' line = line.strip('\n') if line == '': continue elif line == 'exit': break linesplit = line.split(' ') if linesplit[0] == 'connect': Connections.connect_device(r'Config.json') elif linesplit[0] == 'playback': if Connections.dev1!=None: Connections.dev1.playback.load_record_file_and_excute(linesplit[1]) print 'Finish playback' else: print 'Connect phone first' elif linesplit[0] == 'calltest': if len(linesplit)!=2: print 'usage: calltest test_num' continue if not linesplit[1].isdigit(): print 'test_num should be an integer' continue if Connections.dev1!=None and Connections.dev2!=None: print 'DO TEST:' UnitCallTestClass.total_test_num = int(linesplit[1]) unittest.main(defaultTest='suite_call_test') print 'Finish call test' else: print 'Connect phone first' elif linesplit[0] == 'messagetest': if len(linesplit)!=2: print 'usage: messagetest test_num' continue if not linesplit[1].isdigit(): print 'test_num should be an integer' continue if Connections.dev1!=None and Connections.dev2!=None: print 'DO TEST:' UnitMessageTestClass.total_test_num = int(linesplit[1]) unittest.main(defaultTest='suite_message_test') print 'Finish message test' else: print 'Connect phone first' else: print 'unkown command' continue
def UnitTestCase(): print "Ready!" # for line in sys.stdin: # dev1 = Connections.dev1 # dev2 = Connections.dev2 while True: line = raw_input(">> ") # print 'please input command' line = line.strip("\n") if line == "": continue elif line == "exit": break linesplit = line.split(" ") if linesplit[0] == "connect": Connections.connect_device(r"Config.json") elif linesplit[0] == "playback": if Connections.dev1 != None: Connections.dev1.playback.load_record_file_and_excute(linesplit[1]) print "Finish playback" else: print "Connect phone first" elif linesplit[0] == "calltest": if len(linesplit) != 2: print "usage: calltest test_num" continue if not linesplit[1].isdigit(): print "test_num should be an integer" continue if Connections.dev1 != None and Connections.dev2 != None: print "DO TEST:" UnitCallTestClass.total_test_num = int(linesplit[1]) unittest.main(defaultTest="suite_call_test") print "Finish call test" else: print "Connect phone first" elif linesplit[0] == "messagetest": if len(linesplit) != 2: print "usage: messagetest test_num" continue if not linesplit[1].isdigit(): print "test_num should be an integer" continue if Connections.dev1 != None and Connections.dev2 != None: print "DO TEST:" UnitMessageTestClass.total_test_num = int(linesplit[1]) unittest.main(defaultTest="suite_message_test") print "Finish message test" else: print "Connect phone first" else: print "unkown command" continue