diff options
Diffstat (limited to 'tests/test_contrib/test_django')
| -rw-r--r-- | tests/test_contrib/test_django/test_views.py | 18 | 
1 files changed, 18 insertions, 0 deletions
| diff --git a/tests/test_contrib/test_django/test_views.py b/tests/test_contrib/test_django/test_views.py new file mode 100644 index 0000000..b47ce20 --- /dev/null +++ b/tests/test_contrib/test_django/test_views.py @@ -0,0 +1,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()) | 
