Inspectopedia Help

Incorrect BDD Behave-specific definitions

Reports incorrect usages of Python Behave BDD framework:

  • A step definition file has no from behave import *.

  • A directory with steps definition is not named steps.

If either of the cases occurred, the IDE highlights the corresponding steps in the .feature file. You can apply a quick-fix to create a step definition or rename the directory with the step.

See more details in Creating step definitions.

Inspection Details

Available in:

PyCharm 2023.3

Plugin:

Python, 233.SNAPSHOT

Last modified: 13 July 2023