def test_namespace_dependent_default_dict(self): default_dict = _NamespaceDependentDefaultDict(["bar", "*baz"], lambda: 7, lambda: 3) # 'foo' is not a padded namespace assert default_dict["foo"] == 7 # "baz" is a direct match with a padded namespace assert default_dict["baz"] == 3 # the following match the wildcard "*baz" assert default_dict["bar"] == 3 assert default_dict["foobaz"] == 3
def test_namespace_dependent_default_dict(self): default_dict = _NamespaceDependentDefaultDict(["bar", "*baz"], lambda: 7, lambda: 3) # 'foo' is not a padded namespace assert default_dict["foo"] == 7 # "baz" is a direct match with a padded namespace assert default_dict["baz"] == 3 # the following match the wildcard "*baz" assert default_dict["bar"] == 3 assert default_dict["foobaz"] == 3