Feature: Dummy Feature Started: 15-08-2025 13:57:23 (1755259043) Dark mode High contrast toggle Summary
Passed: 4
Failed: 1
Undefined: 1
Skipped: 1
Scenarios Filter:
Started: 15-08-2025 13:57:23 (1755259043)
Duration: 0.00
Finished: 15-08-2025 13:57:23 (1755259043)
Expand All Collapse All Expand All Failed
@dummy_feature
@dummy_scenario_pass_pseudo_steps
Scenario: Dummy Scenario Pass Pseudo Steps
Scenario duration: 0.00s
PASS
Before scenario
(0.00s)
PASS
* Dummy pass
(0.00s)
features/steps/steps.py:9
PASS
After scenario
(0.00s)
@dummy_feature
@dummy_scenario_pass
Scenario: Dummy Scenario Pass
Scenario duration: 0.00s
PASS
* Dummy pass
(0.00s)
features/steps/steps.py:9
@dummy_feature
@dummy_scenario_undefined
Scenario: Dummy Scenario Undefined
Scenario duration: 0.00s
SKIP
* Dummy undefined
(0.00s)
Error Message

You can implement step definitions for undefined steps with these snippets:

@given(u'Dummy undefined')
def step_impl(context):
    raise StepNotImplementedError(u'Given Dummy undefined')

@dummy_feature
@dummy_scenario_skip
Scenario: Dummy Scenario Skip
Scenario duration: 0.00s
SKIP
* Dummy skip
(0.00s)
features/steps/steps.py:34
@dummy_feature
@dummy_scenario_commentary
Scenario: Dummy Scenario Commentary
Scenario duration: 0.00s
PASS
* Dummy pass
(0.00s)
features/steps/steps.py:9
This field is generated from decorator 'Commentary'
Where you insert text and override step to not print its decorator.
The text will get printed and will be seen, as you can see.
PASS
* Dummy pass
(0.00s)
features/steps/steps.py:9
@dummy_feature
@dummy_scenario_table_and_text
Scenario: Dummy Scenario Table and Text
Scenario duration: 0.00s
PASS
* Dummy pass
(0.00s)
features/steps/steps.py:9
PASS
* Table Example
(0.00s)
features/steps/steps.py:69
Field Data
Number dummy_data
Number_1 dummy_data_1
Number_2 dummy_data_2
Number_3 dummy_data_3
Number_3 dummy_data_4
PASS
* Dummy pass
(0.00s)
features/steps/steps.py:9
PASS
* Text Example
(0.00s)
features/steps/steps.py:87
Hello World
Hello World Again
PASS
* Dummy pass
(0.00s)
features/steps/steps.py:9
@dummy_feature
@dummy_scenario_fail
Scenario: Dummy Scenario Fail
Scenario duration: 0.00s
FAIL
* Dummy fail
(0.00s)
features/steps/steps.py:21
Error Message
ASSERT FAILED: This test always fails.
Error Traceback
Traceback (most recent call last):
  File "/usr/local/lib/python3.12/site-packages/behave/model.py", line 1991, in run
    match.run(runner.context)
  File "/usr/local/lib/python3.12/site-packages/behave/matchers.py", line 105, in run
    self.func(context, *args, **kwargs)
  File "features/steps/steps.py", line 31, in dummy_fail
    raise AssertionError(error_message)
AssertionError: This test always fails.
Return to the Top