-
Notifications
You must be signed in to change notification settings - Fork 38
Testing
Bernard Tyers edited this page Aug 9, 2021
·
3 revisions
This page has been replaced by this docs.hypha.app page: https://docs.hypha.app/contributing/testing
BaseViewTestCase provides a useful framework for testing views. It handles the setup of requests and simplifies common url operations for views in the same installed app.
Due to the way the urls are configured, tests for the Apply site will fail as the Apply site does not use the default URL config.
This can be resolved on a per testcase basis using the following:
from django.test import TestCase, override_settings
@override_settings(ROOT_URLCONF='hypha.apply.urls')
class MyTestCase(TestCase):
pass
This is implemented by default for the BaseViewTestCase