python - 使用 Pydev 进行安装
问题描述
我是 Python 新手。我想在 IDE 上运行 Behave。
所以我正在尝试运行 Behave 的官方教程。
当我在终端命令中运行行为时,一切正常。所以我猜代码/安装没问题!
问题 :
1 - 我不知道为什么我仍然有这些错误(未定义的变量,何时,然后)
当我右键单击 step.py 时执行 2 - 0 测试,“作为 Python 单元测试运行”
3 - 我的 .feature 文件上出现“没有匹配的胶水代码”警告
环境:Pydev 和 Cucumber 插件、Eclipse Neon、Jdk 8、Windows 10 64bits、Python 3.7.2 Behave 1.2.6
解决方案
好吧,如果您只想与外部运行器集成,您也可以在 PyDev 中通过使用外部启动配置(在菜单中:)来完成run > external tools
。
在 PyDev 中使用它的另一种选择是使用带有 pytest-bdd 的 pytest 来运行它(要在 PyDev 上运行 pytest,您必须在preferences > pydev > pyunit
.
关于未找到的导入,请尝试添加(有关说明behave
,forced builtins
请参阅http://www.pydev.org/manual_101_interpreter.html)并避免未使用的导入,仅导入您想要的( )或在该行中from behave import when, given, then
添加一个。#noqa
推荐阅读
- angular - 使用延迟加载后Angular 7无法绑定
- python-3.x - 基于字符串长度的二进制值计算
- spring - Liferay Spring MVC 权限检查器
- rust - 提款或存款后是否必须处理“不平衡”类型?
- scipy - 优化分段线性回归
- html - 文本格式失真
- scala - Option.orNull 上的 Scala ClassCastException
- javascript - 实施引导程序后的路由错误
- sql - 如何将用户(名称,密码,角色,订阅)等数据加密为令牌并将其放入数据库中的一个单元格
- mesh - 在 fipy 中通过 Gmsh 导入 3D 网格时出现问题