aboutsummaryrefslogtreecommitdiffstats
path: root/tests/test_contrib/test_django/test_views.py
blob: b47ce203655c8cb49c8ed08ebde206b0f316769b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import os

from django.conf import settings
from django.test import TestCase

from pykss.contrib.django.views import StyleGuideMixin


class StyleGuideMixinTestCase(TestCase):

    def test_get_styleguide_get_dirs_from_settings(self):
        css = os.path.join(settings.PROJECT_ROOT, 'tests', 'fixtures', 'css')
        with self.settings(PYKSS_DIRS=[css]):
            styleguide = StyleGuideMixin().get_styleguide()
            self.assertEqual(styleguide.section('2.1.1').description, 'Your standard form button.')

    def test_get_context_data_adds_sytleguide_to_context(self):
        self.assertIn('styleguide', StyleGuideMixin().get_context_data())