我一直在研究测试脚本,发现我认为是一个我无法解决的问题。从研究中我发现测试是在主机上运行而不是节点这是正常的,直到我想检查文件已下载到目录中我使用Linux作为我的开发机器而windows是我的节点机器所以路径格式为Linux并在主机上查看而不是节点。这是我的代码获取路径。
os.path.isfile(os.path.expanduser('~') + '/Downloads/mpdf.pdf')
这是我回来的路径
/home/ben/Downloads/mpdf.pdf
有没有人有任何想法如何从节点机器获取路径并检查文件。
答案 0 :(得分:0)
我提出的解决方案是为了避免构建比所需更多的复杂性而不是下载文件,而是运行链接并检查状态代码为200是否成功。
responce = urllib2.urlopen('http://address.co/download')
assert responce.getcode() == 200
这是我的解决方案,它似乎可以工作,我不需要再下载文件,这对我正在运行测试的服务器的带宽更好。