Behave BDD integration for Django
- Web Browser Automation ready
- Database transactions per scenario
- Use Django's testing client
- Use unittest + Django assert library
- Use behave's command line arguments
- Use behave's configuration file
behave-django is tested on Django 1.7.7 and 1.8 on Python 2.7, 3.3 and 3.4. However, it may work with other setups.
Read the quick contributing guide
- FEATURE: You can now have a
.behaverc
in your project's root directory. You can specify where your feature directories are in this file, among other things. See the behave docs on configuration files. - FEATURE: Removed BEHAVE_FEATURES setting in favor of using behave's configuration file
- FEATURE: Behave management command now accepts behave command line arguments
- FEATURE: BEHAVE_FEATURES settings added for multiple feature directories
- BUGFIX: Removed test apps and projects from the release package
- Initial release