Commit f91d7366 authored by Preston Timmons's avatar Preston Timmons Committed by Tim Graham
Browse files

Fixed #16028 -- Moved defaultfilters tests into template_tests.

parent 3dbbb8a8
Loading
Loading
Loading
Loading

tests/defaultfilters/__init__.py

deleted100644 → 0
+0 −0

Empty file deleted.

tests/defaultfilters/tests.py

deleted100644 → 0
+0 −754

File deleted.

Preview size limit exceeded, changes collapsed.

+7 −0
Original line number Diff line number Diff line
from datetime import date, timedelta

from django.template.defaultfilters import add
from django.test import SimpleTestCase

from ..utils import render, setup
@@ -44,3 +45,9 @@ class AddTests(SimpleTestCase):
    def test_add07(self):
        output = render('add07', {'d': date(2000, 1, 1), 't': timedelta(10)})
        self.assertEqual(output, 'Jan. 11, 2000')


class FunctionTests(SimpleTestCase):

    def test_add(self):
        self.assertEqual(add('1', '2'), 3)
+16 −0
Original line number Diff line number Diff line
from django.template.defaultfilters import addslashes
from django.test import SimpleTestCase
from django.utils.safestring import mark_safe

@@ -15,3 +16,18 @@ class AddslashesTests(SimpleTestCase):
    def test_addslashes02(self):
        output = render('addslashes02', {"a": "<a>'", "b": mark_safe("<a>'")})
        self.assertEqual(output, r"&lt;a&gt;\&#39; <a>\'")


class FunctionTests(SimpleTestCase):

    def test_quotes(self):
        self.assertEqual(
            addslashes('"double quotes" and \'single quotes\''),
            '\\"double quotes\\" and \\\'single quotes\\\'',
        )

    def test_backslashes(self):
        self.assertEqual(addslashes(r'\ : backslashes, too'), '\\\\ : backslashes, too')

    def test_non_string_input(self):
        self.assertEqual(addslashes(123), '123')
+7 −0
Original line number Diff line number Diff line
from django.template.defaultfilters import capfirst
from django.test import SimpleTestCase
from django.utils.safestring import mark_safe

@@ -15,3 +16,9 @@ class CapfirstTests(SimpleTestCase):
    def test_capfirst02(self):
        output = render('capfirst02', {'a': 'fred>', 'b': mark_safe('fred&gt;')})
        self.assertEqual(output, 'Fred&gt; Fred&gt;')


class FunctionTests(SimpleTestCase):

    def test_capfirst(self):
        self.assertEqual(capfirst('hello world'), 'Hello world')
Loading