The horizon.test.tests.base ModuleΒΆ
- class horizon.test.tests.base.AdminPanel[source]
Bases: horizon.base.Panel
- name = 'Admin Panel'
- permissions = ('horizon.test',)
- slug = 'admin_panel'
- urls = 'horizon.test.test_dashboards.cats.kittens.urls'
- class horizon.test.tests.base.BaseHorizonTests(methodName='runTest')[source]
Bases: horizon.test.helpers.TestCase
- setUp()[source]
- tearDown()[source]
- class horizon.test.tests.base.CustomPanelTests(methodName='runTest')[source]
Bases: horizon.test.tests.base.BaseHorizonTests
Test customization of dashboards and panels using ‘customization_module’ to HORIZON_CONFIG.
- setUp()[source]
- tearDown()[source]
- test_customize_dashboard()[source]
- class horizon.test.tests.base.CustomPermissionsTests(methodName='runTest')[source]
Bases: horizon.test.tests.base.BaseHorizonTests
Test customization of permissions on panels using ‘customization_module’ to HORIZON_CONFIG.
- setUp()[source]
- tearDown()[source]
- test_customized_permissions()[source]
- class horizon.test.tests.base.GetUserHomeTests(methodName='runTest')[source]
Bases: horizon.test.tests.base.BaseHorizonTests
Test get_user_home parameters.
- setUp()[source]
- tearDown()[source]
- test_using_callable()[source]
- test_using_module_function()[source]
- test_using_url()[source]
- class horizon.test.tests.base.HorizonTests(methodName='runTest')[source]
Bases: horizon.test.tests.base.BaseHorizonTests
- test_dashboard()[source]
- test_horizon_test_isolation_1()[source]
Isolation Test Part 1: sets a value.
- test_horizon_test_isolation_2()[source]
Isolation Test Part 2: The value set in part 1 should be gone.
- test_index_url_name()[source]
- test_lazy_urls()[source]
- test_panel_without_slug_fails()[source]
- test_panels()[source]
- test_public()[source]
- test_registry()[source]
Verify registration and autodiscovery work correctly.
Please note that this implicitly tests that autodiscovery works by virtue of the fact that the dashboards listed in settings.INSTALLED_APPS are loaded from the start.
- test_registry_without_registerable_class_attr_fails()[source]
- test_required_permissions()[source]
- test_site()[source]
- test_ssl_redirect_by_proxy()[source]
- class horizon.test.tests.base.MyDash(*args, **kwargs)[source]
Bases: horizon.base.Dashboard
- default_panel = 'myslug'
- name = 'My Dashboard'
- slug = 'mydash'
- class horizon.test.tests.base.MyPanel[source]
Bases: horizon.base.Panel
- name = 'My Panel'
- slug = 'myslug'
- urls = 'horizon.test.test_dashboards.cats.kittens.urls'