有两个文件
1 updatelib.py—定义函数的位置。 2 test.py—调用函数的地方
每个文件的内容如下:
updatelib.py的内容
import os, sys, re, time
import pexpect
def update(session):
try:
session.sendline("testapp")
time.sleep(5)
print "open test app"
session.expect_exact("Enter command")
time.sleep(5)
session.sendline("1")
time.sleep(5)
session.expect_exact("success")
print ("test is pass")
except:
print "Fail:("
测试内容.PY
import os, sys, re, time
import pexpect
import updatelib
updatelib.update(session)
time.sleep(120)
session.close()
问题
当我在updatelib.py中调用update(session)函数时,它工作得非常好
但是当我尝试从test.py调用相同的函数时,它会打印“opentestapp”,然后进入except并打印“Fail:(”
注:“testapp”是一个实用程序,提供1-10个选项
有没有什么能说明我在这里遗漏了什么
目前没有回答
相关问题 更多 >
编程相关推荐