def test_update_filter(self):
        """
        You can update an existing filter, but keep the name.
        """
        formatter.update('uppercase', LowercaseMarkupFilter)

        # Despite its key name is still 'uppercase' we actually call the
        # LowercaseFilter.
        result = formatter('This Is Some Text', filter_name='uppercase')
        self.assertEqual(result, 'this is some text')
    def test_update_filter(self):
        """
        You can update an existing filter, but keep the name.
        """
        formatter.update('uppercase', LowercaseMarkupFilter)

        # Despite its key name is still 'uppercase' we actually call the
        # LowercaseFilter.
        result = formatter('This Is Some Text', filter_name='uppercase')
        self.assertEqual(result, 'this is some text')
Example #3
0
# Replace default Markdown-filter
from django_markup.markup import formatter
from divensis.util.markdown_filter import MarkdownMarkupFilter
formatter.update('markdown', MarkdownMarkupFilter)