Contents

behave 1.2.6

0

behave is behaviour-driven development, Python style

behave is behaviour-driven development, Python style

Stars: 3165, Watchers: 3165, Forks: 640, Open Issues: 80

The behave/behave repo was created 12 years ago and the last code push was 2 days ago.
The project is very popular with an impressive 3165 github stars!

How to Install behave

You can install behave using pip

pip install behave

or add it to a project with poetry

poetry add behave

Package Details

Author
Jens Engel, Benno Rice and Richard Jones
License
BSD
Homepage
http://github.com/behave/behave
PyPi:
https://pypi.org/project/behave/
GitHub Repo:
https://github.com/behave/behave

Classifiers

  • Software Development/Testing
No  behave  pypi packages just yet.

Errors

A list of common behave errors.

Code Examples

Here are some behave code examples and snippets.

GitHub Issues

The behave package has 80 open issues on GitHub

  • Add flag to execute_steps to print sub-steps
  • setup.py: use_2to3 breaks install with 'setuptools >= 58.0'
  • Context.execute_steps: if failed both steps are returned as failed steps, this results in problems
  • feat(config): parse pyproject.toml
  • On Windows: os.path.relpath may fail sometimes
  • Allow installing additional formatters as an option
  • Fix increasing the root logging level by log-capture
  • #985 Don't disable existing loggers by default
  • Existing loggers are overwritten by file config
  • Playwright browser automation support
  • [Feature] Support cucumber expressions
  • pyproject.toml (PEP 518) support
  • step-registration: Reorder step definitions according to common prefix
  • parse extension point: Allow to specify the default-type (used if none is provided)
  • KeyboardInterrupt not handled properly within framework

See more issues on GitHub

Related Packages & Articles

allure-python-commons 2.13.5

('Contains the API for end users as well as helper functions and classes to build Allure adapters for Python test frameworks',)