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.

Locating this inspection

By ID

Can be used to locate inspection in e.g. Qodana configuration files, where you can quickly enable or disable it, or adjust its settings.

PyBehaveInspection
Via Settings dialog

Path to the inspection settings via IntelliJ Platform IDE Settings dialog, when you need to adjust inspection settings directly from your IDE.

Settings or Preferences | Editor | Inspections | Python

Availability

By default bundled with

PyCharm 2024.1,

Can be installed with plugin

Python, 241.SNAPSHOT

Last modified: 18 June 2024