aboutsummaryrefslogtreecommitdiff
path: root/apps/pages/tests/test_models.py
blob: f8de5c7987c43222753a4ab9646d387059b7b101 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
from django.test import TestCase

from pages.models import Page


class PageModelTest(TestCase):

    def test_string_representation(self):
        page = Page(
                title="Test Page",
                meta_description="The meta desc",
                body_markdown="the body of the page",
                )
        page.save()
        self.assertEqual(str(page), "Test Page")
        self.assertEqual(str(page.slug), "test-page")
        self.assertEqual(str(page.body_markdown), "the body of the page")
        self.assertEqual(str(page.body_html), "<p>the body of the page</p>")
        self.assertEqual(str(page.meta_description), "The meta desc")
        self.assertEqual(page.path, None)