11from __future__ import annotations
22
33import pytest
4- from jinja2 import UndefinedError , TemplateRuntimeError
5- from django .contrib .auth .models import AnonymousUser
64from django .contrib .auth import get_user_model
7-
8- from django_simple_nav . nav import NavItem
5+ from django . contrib . auth . models import AnonymousUser
6+ from jinja2 import TemplateRuntimeError
97from model_bakery import baker
108
11- from tests .utils import count_anchors
12- from tests .navs import DummyNav
9+ from django_simple_nav .nav import NavItem
1310from tests .jinja2 .environment import environment
11+ from tests .navs import DummyNav
12+ from tests .utils import count_anchors
1413
1514pytestmark = pytest .mark .django_db
1615
1716
1817def test_django_simple_nav_templatetag (req ):
19- template = environment .from_string (
20- '{{ django_simple_nav("tests.navs.DummyNav") }}'
21- )
18+ template = environment .from_string ('{{ django_simple_nav("tests.navs.DummyNav") }}' )
2219 req .user = AnonymousUser ()
2320 rendered_template = template .render (request = req )
2421 assert count_anchors (rendered_template ) == 7
@@ -78,14 +75,14 @@ def test_templatetag_with_no_arguments(req):
7875 req .user = AnonymousUser ()
7976 with pytest .raises (TypeError ):
8077 template = environment .from_string ("{{ django_simple_nav() }}" )
81- template .render ({' request' : req })
78+ template .render ({" request" : req })
8279
8380
8481def test_templatetag_with_missing_variable (req ):
8582 req .user = AnonymousUser ()
8683 template = environment .from_string ("{{ django_simple_nav(missing_nav) }}" )
8784 with pytest .raises (TemplateRuntimeError ):
88- template .render ({' request' : req })
85+ template .render ({" request" : req })
8986
9087
9188def test_nested_templatetag (req ):
@@ -108,8 +105,7 @@ def test_invalid_dotted_string(req):
108105 template .render ({"request" : req })
109106
110107
111- class InvalidNav :
112- ...
108+ class InvalidNav : ...
113109
114110
115111def test_invalid_nav_instance (req ):
0 commit comments