edx_toggles.tests package
edx_toggles.tests.test_setting_toggles module
Unit tests that cover feature toggle functionalities.
-
class edx_toggles.tests.test_setting_toggles.SettingDictToggleTests(methodName='runTest')
Bases: TestCase
SettingDictToggle tests
-
test_toggle_for_absent_setting()
-
test_toggle_for_present_setting()
-
test_toggle_for_present_setting_without_key()
-
class edx_toggles.tests.test_setting_toggles.SettingToggleTests(methodName='runTest')
Bases: TestCase
SettingToggle tests
-
test_is_enabled_is_bool()
-
test_toggle_for_absent_setting()
-
test_toggle_for_present_setting()
-
class edx_toggles.tests.test_setting_toggles.ToggleInstancesTests(methodName='runTest')
Bases: TestCase
Class instance-tracking tests
-
test_created_instances()
-
test_deleted_instances_are_not_listed()
edx_toggles.tests.test_state module
edx_toggles.tests.test_testutils module
Tests for waffle utils test utilities.
-
class edx_toggles.tests.test_testutils.OverrideWaffleFlagTests(methodName='runTest')
Bases: TestCase
Tests for the override_waffle_flag decorator/context manager.
-
setUp()
Hook method for setting up the test fixture before exercising it.
-
temporarily_enable_flag()
Temporarily override flag.
-
test_interlocked_overrides()
-
test_override_waffle_flag_as_context_manager()
-
test_override_waffle_flag_not_pre_cached()
-
test_override_waffle_flag_pre_cached()
-
class edx_toggles.tests.test_testutils.OverrideWaffleSwitchTests(methodName='runTest')
Bases: TestCase
Testt override capabilities for waffle switches.
-
test_override()
edx_toggles.tests.test_waffle module
Unit tests for waffle classes.
-
class edx_toggles.tests.test_waffle.BaseWaffleTest(methodName='runTest')
Bases: TestCase
Test features of base waffle class.
-
test_constructor()
-
class edx_toggles.tests.test_waffle.NaiveWaffle(name, module_name)
Bases: BaseWaffle
Simple waffle class that implements a basic instance-tracking mechanism
-
is_enabled()
-
class edx_toggles.tests.test_waffle.WaffleFlagTests(methodName='runTest')
Bases: TestCase
WaffleFlag tests.
-
test_name_validation()
-
test_non_namespaced()
-
class edx_toggles.tests.test_waffle.WaffleSwitchTest(methodName='runTest')
Bases: TestCase
WaffleSwitch tests.
-
test_name_validation()
-
test_non_namespaced()