Skip to content

behave/behave-django

Repository files navigation

behave-django Latest version

Code checks status Test suite status Python versions Software license Documentation Status Gitter chat room

Behave BDD integration for Django

Features

  • Web browser automation ready
  • Database transactions per scenario
  • Use Django's test client
  • Use unittest + Django assert library
  • Use behave's command line arguments
  • Use behave's configuration file
  • Fixture loading
  • Page objects

Version Support

behave-django is tested against the officially supported combinations of Python and Django (Django 3.2, 4.2, 5.0 on Python 3.7 through 3.12).

behave-django requires a few newer features of behave and hence installs a recent unreleased version of behave as a dependency.

Documentation

How to Contribute

Please, read the contributing guide in the docs.