我正在使用 Behave 编写 BDD 测试。我遇到的问题是我无法为这些测试创建调试环境。我已经成功创建了一个外部工具运行环境,但是当我想使用断点和调试代码时,这几乎没有帮助。
任何使用 Lettuce/Behave/Freshen/Cucumber 的人都可以告诉我调试环境的设置如何?
在 Eclipse 帮助页面上找到了解决方案:http ://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftasks-exttools-running.htm
可以在 Eclipse IDE 中调试 python 步骤 (*.py) 文件。
Belove 解决方案适用于:
只需:
尽管您没有提到 Morelia(Python 的另一个 BDD 工具),但我认为您可以尝试一下。如果传统的单元测试适合你,它不需要任何特殊的设置来集成。Morelia 的文档:https ://morelia.readthedocs.org/en/latest/