def test_standard_model_defines_policy_as_int(): class ThisKind(model.Model): _global_cache_timeout = 12 key = key_module.Key("ThisKind", 0) assert (context_module._default_global_cache_timeout_policy( key._key) == 12)
def test_standard_model(): class ThisKind(model.Model): pass key = key_module.Key("ThisKind", 0) assert (context_module._default_global_cache_timeout_policy(key._key) is None)
def test_standard_model_defines_policy(): class ThisKind(model.Model): @classmethod def _global_cache_timeout(cls, key): return 13 key = key_module.Key("ThisKind", 0) assert context_module._default_global_cache_timeout_policy(key._key) == 13
def test_no_model_class(): key = mock.Mock(kind="nokind", spec=("kind", )) assert context_module._default_global_cache_timeout_policy(key) is None
def test_key_is_None(): assert (context_module._default_global_cache_timeout_policy(None) is None)