behave
behave copied to clipboard
BDD, Python style.
Howdy folks! I've tried to make good looking reports from Behave with Cucumber-Reporting and surprise: Cukes json and Behave json files differ. Would be nice to produce Cucumber compatible json...
Reopening #911. Fixtures do not address the stated issue. There are many libraries built around the concept of context managers. Being unable to surround the actually step invocation makes it...
Could you please consider to utilize unittest.mock? It seems you support older pythons, so you probably cannot really remove mock usage, but unittest.mock could be used as a fallback. Background:...
Maybe a feature request. Is it possible to specify the level in the step definition, for example: ``` Feature: The google.com is reachable and most of the features are working...
From my testing, it seems that if a `KeyboardInterrupt` occurs during cleanup of a scenario: https://github.com/behave/behave/blob/61781ede2e701aec6dc0314478ab52a58b2e09b0/behave/runner.py#L226-L228 Then there are two negative consequences: 1. Not all cleanup functions for the scenario...
Any plans to release 1.2.7? It's been awhile since a release and I would love to get some of the features and additions from 1.2.7 available for use.
At the moment behave handles all assertion exceptions, therefore preventing someone to use [rich tracebacks](https://rich.readthedocs.io/en/latest/traceback.html). It would be awesome if rich tracebacks and behave would work together somehow. In the...
Currently, if a step implementation calls `execute_steps`, the resulting sub-steps are not printed, because it calls `step.run` with `quiet=True`. Even if that were fixed, it would need to turn off...
behave is no longer supported for platform which consume packages as sdists (most package repositories). Related: https://github.com/jenisys/parse_type/issues/17