Example #1
0
    def test_invalidate_fragment(self):
        inc = make_inc()
        t = Template("""
            {% load cacheops %}
            {% cached 60 'a' %}.{{ inc }}{% endcached %}
        """)

        self.assertRendersTo(t, {'inc': inc}, '.1')

        invalidate_fragment('a')
        self.assertRendersTo(t, {'inc': inc}, '.2')
Example #2
0
    def test_invalidate_fragment(self):
        inc = _make_inc()
        t = Template("""
            {% load cacheops %}
            {% cached 60 'a' %}.{{ inc }}{% endcached %}
        """)

        self.assertRendersTo(t, {'inc': inc}, '.1')

        invalidate_fragment('a')
        self.assertRendersTo(t, {'inc': inc}, '.2')
Example #3
0
    def test_invalidate_fragment(self):
        inc = self.get_inc()
        t = Template(
            """
            {% load cacheops %}
            {% cached 60 'a' %}.{{ inc }}{% endcached %}
        """
        )

        self.assertRendersTo(t, {"inc": inc}, ".1")

        invalidate_fragment("a")
        self.assertRendersTo(t, {"inc": inc}, ".2")
Example #4
0
    def test_invalidate_fragment(self):
        from cacheops import invalidate_fragment

        counts = {'a': 0}
        def inc_a():
            counts['a'] += 1
            return counts['a']

        t = Template("""
            {% load cacheops %}
            {% cached 60 'a' %}.{{ a }}{% endcached %}
        """)

        render = lambda: re.sub(r'\s+', '', t.render(Context({'a': inc_a})))

        self.assertEqual(render(), '.1')

        invalidate_fragment('a')
        self.assertEqual(render(), '.2')
Example #5
0
    def test_invalidate_fragment(self):
        from cacheops import invalidate_fragment

        counts = {'a': 0}
        def inc_a():
            counts['a'] += 1
            return counts['a']

        t = Template("""
            {% load cacheops %}
            {% cached 60 'a' %}.{{ a }}{% endcached %}
        """)

        render = lambda: re.sub(r'\s+', '', t.render(Context({'a': inc_a})))

        self.assertEqual(render(), '.1')

        invalidate_fragment('a')
        self.assertEqual(render(), '.2')