Tags: behave/behave
Tags
VERSION: 1.3.1 FIXED: * issue #1255: ImportError: cannot import name 'asynccontextmanager' not found in python 3.6 (submitted by: rzuckerm) * issue #1239: AmbiguousStep error on step import with "re" step-matcher (submitted by: VolodymyrDan00) DOCUMENTATION: * Appendix: Add section with description of "Runners" extension point. * Appendix: Add section with "Cucumber-Expressions". * pull #1256: docs: userdata (provided by: Therdel, fixes: #1234) * issue #1234: userdata_defines configuration file parameter is not up to date (submitted by: vvavrychuk)
VERSION: 1.2.7.dev7 ENHANCEMENTS: * async-steps: Support async-step functions directly * async-steps: Add test from PR #1249 (provided by: jeteve) * ActiveTags: Add support to override an enabled active-tag * Feature: Improved capture support * issue #1246 ScenarioOutline: Placeholders in Examples.tags * Improve logging support, simplify logging to file (releated to; issue #948) * Support for Python 3.13 CHANGES: * In behave: Replace assert statements w/ require statements/calls * FIX: Spelling mistakes w/ codespell FIXED: * issue #1233: RuntimeError: Event loop is closed" in asyncio streams * issue #1231: TypeConverter Error causes Formatter Error * issue #1214 CLEANUP: * @async.coroutine decorator: Remove in docs, tests, features, steps DEVELOP: * Add basic support to use "uv"
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)
PreviousNext