Esempio n. 1
0
    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)
Esempio n. 2
0
    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)
Esempio n. 3
0
    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
Esempio n. 4
0
 def test_no_model_class():
     key = mock.Mock(kind="nokind", spec=("kind", ))
     assert context_module._default_global_cache_timeout_policy(key) is None
Esempio n. 5
0
 def test_key_is_None():
     assert (context_module._default_global_cache_timeout_policy(None) is
             None)