Skip to content

ivancrneto/behave-django

 
 

Repository files navigation

behave-django

Build Status Latest Version

Behave BDD integration for Django

Features

  • 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

Getting started

Read the wiki!

Support

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.

Contributing

Read the quick contributing guide

Changelog

0.1.2

  • 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

0.1.1

  • 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

0.1.0

  • Initial release

About

Behave BDD integration for Django

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 83.6%
  • Gherkin 15.7%
  • HTML 0.7%