1313
1414class TestGlobalCache :
1515sm_Guard = threading .Lock ()
16- sm_Dict :typing .Dict [str ,any ]= dict
16+ sm_Dict :typing .Dict [str ,any ]= dict ()
1717
1818# --------------------------------------------------------------------
1919def __init__ (self ):
@@ -24,7 +24,8 @@ def GetOrCreateResource(globalResourceID: str, resourceFactory) -> any:
2424assert resourceFactory is not None
2525assert isinstance (globalResourceID ,str )
2626assert __class__ .sm_Guard is not None
27- assert isinstance (__class__ .sm_Dict ,dict )
27+ assert __class__ .sm_Dict is not None
28+ assert type (__class__ .sm_Dict )== dict # noqa: E721
2829
2930with __class__ .sm_Guard :
3031if globalResourceID in __class__ .sm_Dict .keys ():
@@ -40,7 +41,8 @@ def GetOrCreateResource(globalResourceID: str, resourceFactory) -> any:
4041# --------------------------------------------------------------------
4142def ReleaseAllResources ():
4243assert __class__ .sm_Guard is not None
43- assert isinstance (__class__ .sm_Dict ,dict )
44+ assert __class__ .sm_Dict is not None
45+ assert type (__class__ .sm_Dict )== dict # noqa: E721
4446
4547with __class__ .sm_Guard :
4648emptyDict :typing .Dict [str ,any ]= dict ()