edx_toggles.tests package#
Submodules#
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:
TestCaseSettingDictToggle tests
- test_toggle_for_absent_setting()#
- test_toggle_for_present_setting()#
- test_toggle_for_present_setting_without_key()#
edx_toggles.tests.test_state module#
Tests for waffle utils views.
- class edx_toggles.tests.test_state.ToggleStateTests(methodName='runTest')#
Bases:
TestCaseUnit tests for the toggle state report.
- test_code_owners_without_module_information()#
- test_no_duplicate_setting_toggle()#
- test_response_with_existing_setting_dict_toggle()#
- test_response_with_new_setting_dict_toggle()#
- test_response_with_setting_toggle()#
- test_response_with_simple_setting()#
- test_response_with_waffle_flag()#
- test_response_with_waffle_switch()#
- test_setting_overridden_by_setting_toggle()#
edx_toggles.tests.test_testutils module#
Tests for waffle utils test utilities.
- class edx_toggles.tests.test_testutils.OverrideWaffleFlagTests(methodName='runTest')#
Bases:
TestCaseTests 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()#
edx_toggles.tests.test_waffle module#
Unit tests for waffle classes.
- class edx_toggles.tests.test_waffle.BaseWaffleTest(methodName='runTest')#
Bases:
TestCaseTest features of base waffle class.
- test_constructor()#
- test_no_blank_space_in_name()#
- class edx_toggles.tests.test_waffle.NaiveWaffle(name, module_name)#
Bases:
BaseWaffleSimple waffle class that implements a basic instance-tracking mechanism
- is_enabled()#