Using Aloe with Django¶
Add aloe_django to your project’s INSTALLED_APPS.
If you want to run ordinary Python tests using Nose, you should also add
`django_nose`_ to INSTALLED_APPS and set the setting TEST_RUNNER to
django_nose.NoseTestSuiteRunner.
-
GHERKIN_TEST_CLASS = 'aloe_django.TestCase' An
aloe.testclass.TestCaseto use to run the tests.By default this will be
aloe_django.TestCase, but you can inherit it to change the behaviour of items such as the Django test server (e.g. to enable a threaded server).See Extending Aloe’s TestCase for more details.
-
GHERKIN_TEST_RUNNER = 'aloe_django.runner.GherkinTestRunner' A Nose test runner used when running manage.py harvest.
-
class
aloe_django.TestCase¶ Base test class for Django Gherkin tests.
Inherits from both
aloe.testclass.TestCaseanddjango.test.LiveServerTestCase.
-
aloe_django.django_url(step, url=None)¶ The URL for a page from the test server.
Parameters: - step – A Gherkin step
- url – If specified, the relative URL to append.