【发布时间】:2017-01-05 09:21:46
【问题描述】:
我一直在慢慢阅读关于测试驱动开发的优秀“Obey the Testing Goat”一书,当我读到第 7 章的结尾时,我注意到作者已经发布了一个更新版本。在更新的版本中,作者一开始就推荐使用 virtualenv,所以我决定更新我当前的代码以在 virtualenv 中工作,同时从 Windows 环境切换到 Linux 环境。我的问题是在运行我的(以前工作的)功能测试时,我最终在下面的第 3 行出现“PermissionError:[Errno 13] Permission Denied”
def setUp(self):
binary = FirefoxBinary(r'/home/spa/firefox')
self.browser = webdriver.Firefox(firefox_binary=binary)
我可以完全访问相关文件,所以我认为这可能是一个问题,因为我正在从 virtualenv 调用该函数,但我不知道这会如何影响权限。任何帮助将不胜感激。
【问题讨论】:
标签: django ubuntu virtualenv