Exemplo n.º 1
0
 def test_expire_cache(self):
     v = viewlet.get('hello_cache')
     v.call({}, 'world')
     cache_key = v._build_cache_key('world')
     sleep(0.01)
     self.assertTrue(cache.get(cache_key) is not None)
     v.expire('world')
     self.assertTrue(cache.get(cache_key) is None)
Exemplo n.º 2
0
 def test_cached_string(self):
     template = self.get_django_template("<h1>{% viewlet hello_name name='wörld' %}</h1>")
     html = self.render(template)
     self.assertTrue(isinstance(html, unicode))
     v = viewlet.get('hello_name')
     cache_key = v._build_cache_key(u'wörld')
     cached_value = cache.get(cache_key)
     self.assertTrue(isinstance(cached_value, str))
Exemplo n.º 3
0
 def test_expire_cache(self):
     v = viewlet.get('hello_cache')
     v.call({}, 'world')
     cache_key = v._build_cache_key('world')
     sleep(0.01)
     self.assertTrue(cache.get(cache_key) is not None)
     v.expire('world')
     self.assertTrue(cache.get(cache_key) is None)
Exemplo n.º 4
0
 def test_cached_string(self):
     template = self.get_django_template("<h1>{% viewlet hello_name name='wörld' %}</h1>")
     html = self.render(template)
     self.assertTrue(isinstance(html, unicode))
     v = viewlet.get('hello_name')
     cache_key = v._build_cache_key(u'wörld')
     cached_value = cache.get(cache_key)
     self.assertTrue(isinstance(cached_value, str))
Exemplo n.º 5
0
 def test_expire_cache(self):
     v = viewlet.get("hello_cache")
     v.call({}, "world")
     cache_key = v._build_cache_key("world")
     sleep(0.01)
     self.assertTrue(cache.get(cache_key) is not None)
     v.expire("world")
     self.assertTrue(cache.get(cache_key) is None)
Exemplo n.º 6
0
 def test_context_tag(self):
     template = self.get_django_template("<h1>{% viewlet hello_cached_timestamp 'world' %}</h1>")
     self.render(template)
     v = viewlet.get('hello_cached_timestamp')
     cache_key = v._build_cache_key('world')
     viewlet_data = cache.get(cache_key)
     self.assertTrue('name' in viewlet_data)
     self.assertEqual(viewlet_data['name'], 'world')
     self.assertTrue(isinstance(viewlet_data, dict))
Exemplo n.º 7
0
 def test_context_tag(self):
     template = self.get_django_template("<h1>{% viewlet hello_cached_timestamp 'world' %}</h1>")
     self.render(template)
     v = viewlet.get('hello_cached_timestamp')
     cache_key = v._build_cache_key('world')
     viewlet_data = cache.get(cache_key)
     self.assertTrue('name' in viewlet_data)
     self.assertEqual(viewlet_data['name'], 'world')
     self.assertTrue(isinstance(viewlet_data, dict))
Exemplo n.º 8
0
 def test_get_existing_viewlet(self):
     viewlet.get('hello_cache')
Exemplo n.º 9
0
 def test_named(self):
     template = self.get_django_template("<h1>{% viewlet hello_new_name 'wörld' %}</h1>")
     self.render(template)
     self.assertTrue(viewlet.get('hello_new_name') is not None)
Exemplo n.º 10
0
 def test_infinite_cache(self):
     template = self.get_django_template("<h1>{% viewlet hello_infinite_cache 'world' %}</h1>")
     self.render(template)
     v = viewlet.get('hello_infinite_cache')
     self.assertEqual(v.timeout, settings.VIEWLET_INFINITE_CACHE_TIMEOUT)
Exemplo n.º 11
0
 def test_get_existing_viewlet(self):
     viewlet.get('hello_cache')
Exemplo n.º 12
0
 def test_named(self):
     template = self.get_django_template(
         "<h1>{% viewlet hello_new_name 'wörld' %}</h1>")
     self.render(template)
     self.assertTrue(viewlet.get('hello_new_name') is not None)
Exemplo n.º 13
0
 def test_infinite_cache(self):
     template = self.get_django_template(
         "<h1>{% viewlet hello_infinite_cache 'world' %}</h1>")
     self.render(template)
     v = viewlet.get('hello_infinite_cache')
     self.assertEqual(v.timeout, settings.VIEWLET_INFINITE_CACHE_TIMEOUT)