behave-django
¶
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
Contents¶
Version Support¶
behave-django is tested against the officially supported combinations of Python and Django (Django 4.2, 5.0, 5.1 on Python 3.8 through 3.12).
behave-django requires a few newer features of behave and hence installs a recent unreleased version of behave as a dependency.