コード例 #1
0
ファイル: TAP_Python.py プロジェクト: zyfedward/TAP_Project
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
コード例 #2
0
ファイル: TAP_Python.py プロジェクト: zyfedward/TAP_Project
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