Tags: behave/behave
Tags
Release: v1.2.7.dev6 * Status: Distinguish between failures and errors * Pending steps * Support for cucumber-expressions * Use StepNotImplementedError (was: NotImplementedError) * ADDED: steps.code formatter -- Shows steps with code-section. * ... ISSUES: * issue #1047: Step type is inherited for generic step if possible (submitted by: zettseb) * ... BACKWARD INCOMPATIBLE: * parser: No longer strips trailing colon from steps with text/table section.
VERSION: v1.2.7.dev4 behave: * CLEANUP: configuration -- tag_expression_protocol, show_bad_formats() * CLEANUP: configuration -- Refactor internals to make it more readable * REFACTOR: behave.matchers (StepMatcherFactory, ...) * NEW: behave.api.step_matchers * UPDATE: gherkin-languages.json / behave.i14n (language=be was added) * Use assertpy as assert-matcher (in some cases) * FIXED #1116: behave erroring in pretty format in pyproject.toml * FIXED #1120: Logging ignoring level set in setup_logging (submitted by: j7an) behave4cmd0: * Modularize steps into multiple modules (environment_steps, filesystem_steps, workdir_steps)
FIX: Test regression on Windows Gherkin parser: * Strip trailing whitespace in multi-line text REASON: Whitespace normalization (may contain carriage-return on Windows)
docs: parse_expression, add links to parse_type module and Cardinalit… …yField support.
Add support for Gherkin v6 grammar (Rule and Example, ... aliases). This should simplify to use Example Mapping concepts in feature files. * Use Cucumber "gherkin-languages.json" to support Gherkin v6 keyword aliases and simplify spoken language support in the future.
Merge test_importer.py fix into into mcepl-unicode_crash_251
PreviousNext