问题标签 [pybuilder]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何将覆盖率(包含在 pybuilder 中)更新为 igrore run.py 模块?
问题:使用 Pybuilder 构建的 Flask 应用程序需要 Coverage 以在构建期间排除 run.py 以消除警告消息并影响覆盖率
和
在
问题:我可以在这里使用 answer,但是由 pybuild 执行的覆盖,而不是我自己从命令行执行的,所以 --omit 解决方案不太适用,这会产生问题。有人可以建议吗?
python - 如何链接两个 Python 模块
警告:Python 新手。
我有两个Python
项目 A 和 B。
A依赖于B。
我正在使用PyBuilder
构建这两个项目,我正在努力将 B 链接到 A。
我的想法是我需要以与安装pip
相同的方式通过或其他方法安装项目pandas
B。
然后在 A 中,将 B 声明为模块依赖项,然后我可以导入它。
这在世界上有意义Python
吗?我为每个项目都有一个 setup.py,但他们可能需要一些更改或PyBuilder
需要被告知模块 B 位于 XYZ 私有 git 存储库中。当我运行时,pyb --debug
我可以看到在模块不存在的位置查找所有依赖项。
请指教,谢谢。
python - 如何在子目录中运行 PyBuilder 单元测试
有没有人研究过如何使用默认配置运行 pybuilder 单元测试,其中 _tests.py 文件位于子目录中。
我可以在默认情况下成功运行测试。
好的
不好
我已经尝试过使用和不使用__init__.py
单元测试目录中的文件,没有任何乐趣。
python - 从 pybuilder 覆盖范围中排除代码行
虽然 PyBuilder Coverage 很好地排除了文件,但我找不到要设置的属性或任何其他方式来排除特定函数或代码行。
例如,我有一个单元测试的 RESTFUL 服务,但我也有一些我不想显式测试的测试类的功能。如果那将是一个独立的 Coverage 执行,那么可以将 Coverage 配置文件 .coveragerc 更改为以下内容
但是,我找不到从 PyBuilder 对它的明显访问。
欢迎找到 PyBuilder 运行或其他解决方案使用的 Coverage 配置文件 .coveragerc 的任何帮助!
python - 如何正确配置pybuilder和pytest的路径
客观的
我想让 PyBuilder 与 pytest 一起对我的 python 脚本进行单元测试。我正在使用 PyCharm。
我尝试通过pybuilder 和 pytest:在运行测试时无法导入源代码,但这不起作用。
设置
我的项目结构是
其中gRPC
包含我的 python 文件并unittest/python
包含我的包含测试的 python 文件。
所有文件夹都包含空__init__.py
文件。
由于提到的帖子,我正在使用 Anaconda 并安装到这个 pybuilder、pytest 和 pytest-pythonpath 中。
我创建了一个<root>/pytest.ini
包含内容的文件
和一个<root>/build.py
包含内容的文件
错误
pyb
运行或pyb run_unit_tests
相应命令时出现以下错误:
我从
至
但这导致
然后我改变pytest.ini
了
但这并没有改变任何事情。运行pyb
或pyb run_unit_tests
导致
问题
显然,有关路径的某些设置不起作用。我错过了什么,我需要做什么?
python - PyBuilder 不会安装 Flask?
所以我试图为我的烧瓶应用程序设置 pybuilder 并且由于某种原因,它没有安装依赖项?当我运行'pyb install_dependencies'时它显示了这一点
但是当我执行命令时:
我收到以下错误:
有人可以解释发生了什么吗?这让我很困惑,我似乎找不到一个直截了当的答案。
如果这也有帮助,这是我的 build.py:
python - AssertionError:未引发异常
我有一个单元测试来测试是否正确引发了自定义异常。但我得到了一个AssertionError: InvalidLength not raise
下面是我的单元测试
这是我正在测试的功能
except InvalidLength工作正常,因为如果我尝试打印它会执行那行代码。所以我假设 InvalidLength Exception 正在被调用,但我不确定我的 unittest 的结果是否失败。你能帮忙吗
python - 模拟补丁装饰器 python
嗨,我想模拟我的装饰器,因为我不想实际调用/执行这个函数。但我似乎找不到下面的解决方案是我的代码
现在我正在尝试使用此代码修补它
我的装饰器在非单元测试文件中正常工作。但是如果我模拟这个装饰器,它会失败说在赋值之前引用了局部变量“my_var”
注意: my_var 在我试图模拟/修补的装饰器内,即使我尝试修补它,打印消息仍然会执行
python - 在使用 pybuilder 构建 Django 项目时,有什么方法可以分离 py 和 pyc 文件
我试图使用 pybuilder 构建一个 Django 项目,我需要在其中分离 pyc 文件和资源文件。这是关于保护源代码的,我知道我们可以通过许可机制来实现这一点。我们的要求是将 pyc 文件而不是实际的 py 文件分发给客户端。