Coverage report: 86%

Files Functions Classes

coverage.py v7.8.0, created at 2025-05-11 03:57 +0330

File function statements missing excluded coverage
lazy_settings/__init__.py (no function) 0 0 0 100%
lazy_settings/conf/__init__.py SettingsReference.__new__ 1 1 0 0%
lazy_settings/conf/__init__.py SettingsReference.__init__ 1 1 0 0%
lazy_settings/conf/__init__.py LazySettings._setup 5 2 0 60%
lazy_settings/conf/__init__.py LazySettings.__repr__ 3 3 0 0%
lazy_settings/conf/__init__.py LazySettings.__getattr__ 6 2 0 67%
lazy_settings/conf/__init__.py LazySettings.__setattr__ 4 1 0 75%
lazy_settings/conf/__init__.py LazySettings.__delattr__ 2 2 0 0%
lazy_settings/conf/__init__.py LazySettings.__iter__ 4 4 0 0%
lazy_settings/conf/__init__.py LazySettings.configure 8 8 0 0%
lazy_settings/conf/__init__.py LazySettings.configured 1 1 0 0%
lazy_settings/conf/__init__.py LazySettings.register 3 0 0 100%
lazy_settings/conf/__init__.py LazySettings.clear 3 0 0 100%
lazy_settings/conf/__init__.py Settings.__init__ 8 0 0 100%
lazy_settings/conf/__init__.py Settings.__repr__ 1 1 0 0%
lazy_settings/conf/__init__.py Settings.__iter__ 3 0 0 100%
lazy_settings/conf/__init__.py Settings.is_overridden 1 1 0 0%
lazy_settings/conf/__init__.py Settings.register 3 0 0 100%
lazy_settings/conf/__init__.py Settings.clear 3 0 0 100%
lazy_settings/conf/__init__.py UserSettingsHolder.__init__ 4 0 0 100%
lazy_settings/conf/__init__.py UserSettingsHolder.__getattr__ 3 3 0 0%
lazy_settings/conf/__init__.py UserSettingsHolder.__setattr__ 2 0 0 100%
lazy_settings/conf/__init__.py UserSettingsHolder.__delattr__ 3 3 0 0%
lazy_settings/conf/__init__.py UserSettingsHolder.__dir__ 1 0 0 100%
lazy_settings/conf/__init__.py UserSettingsHolder.__repr__ 1 1 0 0%
lazy_settings/conf/__init__.py UserSettingsHolder.__iter__ 3 0 0 100%
lazy_settings/conf/__init__.py UserSettingsHolder.register 3 3 0 0%
lazy_settings/conf/__init__.py UserSettingsHolder.clear 3 3 0 0%
lazy_settings/conf/__init__.py UserSettingsHolder.is_overridden 3 3 0 0%
lazy_settings/conf/__init__.py (no function) 42 0 0 100%
lazy_settings/exceptions.py (no function) 2 0 0 100%
lazy_settings/test/__init__.py (no function) 2 0 0 100%
lazy_settings/test/utils.py TestContextDecorator.__init__ 2 0 0 100%
lazy_settings/test/utils.py TestContextDecorator.enable 1 1 0 0%
lazy_settings/test/utils.py TestContextDecorator.disable 1 1 0 0%
lazy_settings/test/utils.py TestContextDecorator.__enter__ 1 0 0 100%
lazy_settings/test/utils.py TestContextDecorator.__exit__ 1 0 0 100%
lazy_settings/test/utils.py TestContextDecorator.decorate_class 13 1 0 92%
lazy_settings/test/utils.py TestContextDecorator.decorate_class.setUp 5 1 0 80%
lazy_settings/test/utils.py TestContextDecorator.decorate_callable 10 1 0 90%
lazy_settings/test/utils.py TestContextDecorator.decorate_callable.inner 4 1 0 75%
lazy_settings/test/utils.py TestContextDecorator.__call__ 5 1 0 80%
lazy_settings/test/utils.py override_settings.__init__ 2 0 0 100%
lazy_settings/test/utils.py override_settings.enable 5 0 0 100%
lazy_settings/test/utils.py override_settings.disable 10 5 0 50%
lazy_settings/test/utils.py override_settings.django_save_options 3 1 0 67%
lazy_settings/test/utils.py override_settings.decorate_class 8 2 0 75%
lazy_settings/test/utils.py modify_settings.__init__ 6 0 0 100%
lazy_settings/test/utils.py modify_settings.django_save_options 3 1 0 67%
lazy_settings/test/utils.py modify_settings.enable 18 1 0 94%
lazy_settings/test/utils.py (no function) 28 2 0 93%
lazy_settings/utils/__init__.py (no function) 0 0 0 100%
lazy_settings/utils/functional.py new_method_proxy 3 0 0 100%
lazy_settings/utils/functional.py new_method_proxy.inner 4 2 0 50%
lazy_settings/utils/functional.py unpickle_lazyobject 1 1 0 0%
lazy_settings/utils/functional.py LazyObject.__init__ 1 0 0 100%
lazy_settings/utils/functional.py LazyObject.__getattribute__ 6 1 0 83%
lazy_settings/utils/functional.py LazyObject.__setattr__ 5 3 0 40%
lazy_settings/utils/functional.py LazyObject.__delattr__ 5 5 0 0%
lazy_settings/utils/functional.py LazyObject._setup 1 1 0 0%
lazy_settings/utils/functional.py LazyObject.__reduce__ 3 3 0 0%
lazy_settings/utils/functional.py LazyObject.__copy__ 3 3 0 0%
lazy_settings/utils/functional.py LazyObject.__deepcopy__ 5 5 0 0%
lazy_settings/utils/functional.py (no function) 37 0 0 100%
tests/__init__.py (no function) 0 0 0 100%
tests/django_settings.py (no function) 6 0 0 100%
tests/test_utils/__init__.py (no function) 0 0 0 100%
tests/test_utils/global_settings.py (no function) 3 0 0 100%
tests/test_utils/test_django.py OverrideSettingsDjangoTests.make_mocker_available 3 0 0 100%
tests/test_utils/test_django.py OverrideSettingsDjangoTests.setUpClass 4 1 0 75%
tests/test_utils/test_django.py OverrideSettingsDjangoTests.test_overriden_settings 2 0 0 100%
tests/test_utils/test_django.py OverrideSettingsDjangoTests.test_override_after_override 1 0 0 100%
tests/test_utils/test_django.py OverrideSettingsDjangoTests.test_override_with_context_manager 4 0 0 100%
tests/test_utils/test_django.py OverrideSettingsDjangoTests.test_django_specific_method_is_called 5 0 0 100%
tests/test_utils/test_django.py OverrideSettingsDjangoTests.test_django_specific_method_is_called.TestClass.test_something 1 1 0 0%
tests/test_utils/test_django.py ModifySettingsDjangoTests.make_mocker_available 3 0 0 100%
tests/test_utils/test_django.py ModifySettingsDjangoTests.setUpClass 4 1 0 75%
tests/test_utils/test_django.py ModifySettingsDjangoTests.test_overriden_settings 1 0 0 100%
tests/test_utils/test_django.py ModifySettingsDjangoTests.test_override_after_override 2 0 0 100%
tests/test_utils/test_django.py ModifySettingsDjangoTests.test_override_with_context_manager 5 0 0 100%
tests/test_utils/test_django.py ModifySettingsDjangoTests.test_django_specific_method_is_called 5 0 0 100%
tests/test_utils/test_django.py ModifySettingsDjangoTests.test_django_specific_method_is_called.TestClass.test_something 1 1 0 0%
tests/test_utils/test_django.py (no function) 30 0 0 100%
tests/test_utils/test_with_pytest.py test_override_settings_function_decorator 1 0 0 100%
tests/test_utils/test_with_pytest.py test_override_settings_function_decorator_cleanup 1 0 0 100%
tests/test_utils/test_with_pytest.py test_override_settings_async_function_decorator 1 0 0 100%
tests/test_utils/test_with_pytest.py test_override_settings_async_function_decorator_cleanup 1 0 0 100%
tests/test_utils/test_with_pytest.py test_override_settings_context_manager_in_function 3 0 0 100%
tests/test_utils/test_with_pytest.py test_override_settings_context_manager_in_async_function 3 0 0 100%
tests/test_utils/test_with_pytest.py test_modify_settings_fucntion_decorator 1 0 0 100%
tests/test_utils/test_with_pytest.py test_modify_settings_function_decorator_cleanup 1 0 0 100%
tests/test_utils/test_with_pytest.py test_modify_settings_async_fucntion_decorator 1 0 0 100%
tests/test_utils/test_with_pytest.py test_modify_settings_async_function_decorator_cleanup 1 0 0 100%
tests/test_utils/test_with_pytest.py test_modify_settings_context_manager_in_function 3 0 0 100%
tests/test_utils/test_with_pytest.py test_modify_settings_context_manager_in_async_function 3 0 0 100%
tests/test_utils/test_with_pytest.py TestOverridentSettings.test_overriden_settings 2 0 0 100%
tests/test_utils/test_with_pytest.py TestOverridentSettings.test_override_after_override 1 0 0 100%
tests/test_utils/test_with_pytest.py TestOverridentSettings.test_override_with_context_manager 4 0 0 100%
tests/test_utils/test_with_pytest.py TestOverridentSettings.test_class_decorator_is_accessed 6 0 0 100%
tests/test_utils/test_with_pytest.py TestOverridentSettings.test_class_decorator_is_accessed.TestClass.test_something 1 1 0 0%
tests/test_utils/test_with_pytest.py TestOverridentSettings.test_callable_decorator_accessed 5 0 0 100%
tests/test_utils/test_with_pytest.py TestOverridentSettings.test_callable_decorator_accessed.test_callable 1 1 0 0%
tests/test_utils/test_with_pytest.py TestOverridentSettings.test_enable_and_disable_accessed 6 0 0 100%
tests/test_utils/test_with_pytest.py TestOverridentSettingsAsync.test_override_after_override 1 0 0 100%
tests/test_utils/test_with_pytest.py TestOverridentSettingsAsync.test_override_with_context_manager 4 0 0 100%
tests/test_utils/test_with_pytest.py TestOverridentSettingsAsync.test_callable_decorator_accessed 5 0 0 100%
tests/test_utils/test_with_pytest.py TestOverridentSettingsAsync.test_callable_decorator_accessed.test_callable 1 1 0 0%
tests/test_utils/test_with_pytest.py TestOverridentSettingsAsync.test_enable_and_disable_accessed 6 0 0 100%
tests/test_utils/test_with_pytest.py TestModifySettings.test_modified_settings 3 0 0 100%
tests/test_utils/test_with_pytest.py TestModifySettings.test_modify_after_modify 2 0 0 100%
tests/test_utils/test_with_pytest.py TestModifySettings.test_modify_with_context_manager 6 0 0 100%
tests/test_utils/test_with_pytest.py TestModifySettings.test_class_decorator_is_accessed 6 0 0 100%
tests/test_utils/test_with_pytest.py TestModifySettings.test_class_decorator_is_accessed.TestClass.test_something 1 1 0 0%
tests/test_utils/test_with_pytest.py TestModifySettings.test_callable_decorator_accessed 5 0 0 100%
tests/test_utils/test_with_pytest.py TestModifySettings.test_callable_decorator_accessed.test_callable 1 1 0 0%
tests/test_utils/test_with_pytest.py TestModifySettings.test_enable_and_disable_accessed 6 0 0 100%
tests/test_utils/test_with_pytest.py TestModifySettingsAsync.test_modify_after_modify 2 0 0 100%
tests/test_utils/test_with_pytest.py TestModifySettingsAsync.test_modify_with_context_manager 6 0 0 100%
tests/test_utils/test_with_pytest.py TestModifySettingsAsync.test_callable_decorator_accessed 5 0 0 100%
tests/test_utils/test_with_pytest.py TestModifySettingsAsync.test_callable_decorator_accessed.test_callable 1 1 0 0%
tests/test_utils/test_with_pytest.py TestModifySettingsAsync.test_enable_and_disable_accessed 6 0 0 100%
tests/test_utils/test_with_pytest.py (no function) 63 0 0 100%
tests/test_utils/test_with_xunit.py OverridentSettingsUnitTest.make_mocker_available 3 0 0 100%
tests/test_utils/test_with_xunit.py OverridentSettingsUnitTest.test_overriden_settings 2 0 0 100%
tests/test_utils/test_with_xunit.py OverridentSettingsUnitTest.test_override_after_override 1 0 0 100%
tests/test_utils/test_with_xunit.py OverridentSettingsUnitTest.test_override_with_context_manager 4 0 0 100%
tests/test_utils/test_with_xunit.py OverridentSettingsUnitTest.test_class_decorator_is_accessed 6 0 0 100%
tests/test_utils/test_with_xunit.py OverridentSettingsUnitTest.test_class_decorator_is_accessed.TestClass.test_something 1 1 0 0%
tests/test_utils/test_with_xunit.py OverridentSettingsUnitTest.test_callable_decorator_accessed 5 0 0 100%
tests/test_utils/test_with_xunit.py OverridentSettingsUnitTest.test_callable_decorator_accessed.test_callable 1 1 0 0%
tests/test_utils/test_with_xunit.py OverridentSettingsUnitTest.test_enable_and_disable_accessed 6 0 0 100%
tests/test_utils/test_with_xunit.py AsyncOverridentSettingsUnitTest.make_mocker_available 3 0 0 100%
tests/test_utils/test_with_xunit.py AsyncOverridentSettingsUnitTest.test_override_after_override 1 0 0 100%
tests/test_utils/test_with_xunit.py AsyncOverridentSettingsUnitTest.test_override_with_context_manager 4 0 0 100%
tests/test_utils/test_with_xunit.py AsyncOverridentSettingsUnitTest.test_callable_decorator_accessed 5 0 0 100%
tests/test_utils/test_with_xunit.py AsyncOverridentSettingsUnitTest.test_callable_decorator_accessed.test_callable 1 1 0 0%
tests/test_utils/test_with_xunit.py AsyncOverridentSettingsUnitTest.test_enable_and_disable_accessed 6 0 0 100%
tests/test_utils/test_with_xunit.py ModifySettingsUnitTest.make_mocker_available 3 0 0 100%
tests/test_utils/test_with_xunit.py ModifySettingsUnitTest.test_modified_settings 3 0 0 100%
tests/test_utils/test_with_xunit.py ModifySettingsUnitTest.test_modify_after_modify 2 0 0 100%
tests/test_utils/test_with_xunit.py ModifySettingsUnitTest.test_modify_with_context_manager 6 0 0 100%
tests/test_utils/test_with_xunit.py ModifySettingsUnitTest.test_class_decorator_is_accessed 6 0 0 100%
tests/test_utils/test_with_xunit.py ModifySettingsUnitTest.test_class_decorator_is_accessed.TestClass.test_something 1 1 0 0%
tests/test_utils/test_with_xunit.py ModifySettingsUnitTest.test_callable_decorator_accessed 5 0 0 100%
tests/test_utils/test_with_xunit.py ModifySettingsUnitTest.test_callable_decorator_accessed.test_callable 1 1 0 0%
tests/test_utils/test_with_xunit.py ModifySettingsUnitTest.test_enable_and_disable_accessed 6 0 0 100%
tests/test_utils/test_with_xunit.py AsyncModifySettingsUnitTest.make_mocker_available 3 0 0 100%
tests/test_utils/test_with_xunit.py AsyncModifySettingsUnitTest.test_modify_after_modify 2 0 0 100%
tests/test_utils/test_with_xunit.py AsyncModifySettingsUnitTest.test_modify_with_context_manager 6 0 0 100%
tests/test_utils/test_with_xunit.py AsyncModifySettingsUnitTest.test_callable_decorator_accessed 5 0 0 100%
tests/test_utils/test_with_xunit.py AsyncModifySettingsUnitTest.test_callable_decorator_accessed.test_callable 1 1 0 0%
tests/test_utils/test_with_xunit.py AsyncModifySettingsUnitTest.test_enable_and_disable_accessed 6 0 0 100%
tests/test_utils/test_with_xunit.py (no function) 48 0 0 100%
Total   741 102 0 86%

No items found using the specified filter.