예제 #1
0
    def test_modifiers_exclude_list(self):
        self.clear_mods()
        self.add_test_func()

        cm = ContentMod()
        self.assertEqual([test_func_2, test_func_3],
            cm.modifiers(exclude='test_func'))
예제 #2
0
    def test_modifiers_exclude_list(self):
        self.clear_mods()
        self.add_test_func()

        cm = ContentMod()
        self.assertEqual([test_func_2, test_func_3],
                         cm.modifiers(exclude='test_func'))
예제 #3
0
    def test_getitem(self):
        self.clear_mods()
        self.add_test_func()

        cm = ContentMod()
        self.assertEqual(test_func_2, cm['test_func_2'])
예제 #4
0
    def test_modifier(self):
        self.clear_mods()
        self.add_test_func()

        cm = ContentMod()
        self.assertEqual([test_func, test_func_2, test_func_3], cm.modifiers())
예제 #5
0
 def add_test_func(self):
     ContentMod.register('test_func', test_func)
     ContentMod.register('test_func_2', test_func_2)
     ContentMod.register('test_func_3', test_func_3)
예제 #6
0
from django import template
from ostinato.contentfilters import ContentMod

register = template.Library()


def uppercase(content):
    return content.upper()


ContentMod.register('upper', uppercase)

예제 #7
0
    def test_modifier(self):
        self.clear_mods()
        self.add_test_func()

        cm = ContentMod()
        self.assertEqual([test_func, test_func_2, test_func_3], cm.modifiers())
예제 #8
0
 def add_test_func(self):
     ContentMod.register('test_func', test_func)
     ContentMod.register('test_func_2', test_func_2)
     ContentMod.register('test_func_3', test_func_3)