- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我目前正在尝试在 Eclipse 中进行自动 PyDev/nosetests/GAE 设置,并通过命令行修补进行验证。到目前为止,我的东西如下所示:
首选项 -> PyDev -> PyUnit
Nose Test Runner
Parameters: --with-gae -w "/My/App/Root" --without-sandbox -P
目录结构(省略普通 GAE 内容)
./src/
*module hierarchy*
./tests/
__init__.py
sometests.py
./main.py
./urls.py
目前,当我在应用程序根目录中的命令行上使用相同的参数时,src/中导入“main”或“urls”的 Python 模块会导致:
ERROR: Failure: ImportError (No module named main)
注意:这是与 another SO post related to nose 类似的问题。该解决方案不适用于这种情况,因为我的应用程序根目录中没有 __init__.py
。
最佳答案
要实现这一点,您需要有一个包含 2 个 pythonpath 条目的结构,一个添加“src”,另一个添加项目根目录...
即:假设你有:
/project <- 将其添加到 PYTHONPATH(即在 PyDev 中设置为源文件夹)
/project/src <- 同时将其添加到 PYTHONPATH(也设置为 PyDev 中的源文件夹)
/project/main.py <- 现在应该可以找到,因为它的父文件夹位于 PYTHONPATH 中:)
不过,我必须说我发现这种结构有点尴尬......在这个用例中,我可能会删除“src”文件夹并在 PYTHONPATH 中保留“/project”(并移动“src' 到项目根目录)
或者将“main.py”、“urls.py”和“tests”移动到“src”文件夹...
关于python - NoseGAE 无法在应用程序根目录中导入 .py 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9594695/
我有一个我正在为其编写单元测试的 UserRepository 类 class UserRepository(object): """ Repository that handles
我目前正在尝试在 Eclipse 中进行自动 PyDev/nosetests/GAE 设置,并通过命令行修补进行验证。到目前为止,我的东西如下所示: 首选项 -> PyDev -> PyUnit No
我正在尝试开始使用 nosegae,但是我遇到了一个问题,即在使用 django 时,即使是最简单的情况,我似乎也无法让它通过。 在没有 --without-sandbox 标志的情况下运行时,以下两
我在 PyCharm 中创建了一个 Nose 测试配置。我在工作的 virtualenv 中安装了 NoseGAE。使用 ./env/bin/nosetests --with-gae src/test
我无法获得 gae-sessions在我使用单元测试时工作。我不确定这是 cookie 问题还是内部 gae session 问题(它使用内存缓存/数据存储来实现持久性)。当通过浏览器访问时,它在实际
我是一名优秀的程序员,十分优秀!