Source code for injectable.testing.reset_injection_container_util

from injectable import InjectionContainer


[docs]def reset_injection_container(): """ Utility function to reset the injection container, clearing all injectables registered from all namespaces and reseting the record for already scanned files. Usage:: >>> from injectable.testing import reset_injection_container >>> reset_injection_container() .. versionadded:: 3.4.0 """ InjectionContainer.NAMESPACES = {} InjectionContainer.LOADED_FILEPATHS = set() InjectionContainer.LOADING_DEFAULT_NAMESPACE = None InjectionContainer.LOADING_FILEPATH = None