Skip to content

Commit a0a2860

Browse files
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
1 parent 2cbbbf0 commit a0a2860

File tree

2 files changed

+10
-15
lines changed

2 files changed

+10
-15
lines changed

src/django_simple_nav/jinja2/django_simple_nav.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
from typing import cast
44

55
from django.utils.module_loading import import_string
6-
from jinja2 import Template
76
from jinja2 import TemplateRuntimeError
87
from jinja2 import pass_context
98
from jinja2.runtime import Context
@@ -30,7 +29,7 @@ def django_simple_nav(
3029
template_name = cast(Nav, nav).template_name
3130
if template_name is None:
3231
raise TemplateRuntimeError("Navigation object has no template")
33-
items = cast(Nav, nav).get_items(context['request'])
32+
items = cast(Nav, nav).get_items(context["request"])
3433
except Exception as err:
3534
raise TemplateRuntimeError(str(err)) from err
3635

tests/test_jinja.py

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,21 @@
11
from __future__ import annotations
22

33
import pytest
4-
from jinja2 import UndefinedError, TemplateRuntimeError
5-
from django.contrib.auth.models import AnonymousUser
64
from 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
97
from 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
1310
from tests.jinja2.environment import environment
11+
from tests.navs import DummyNav
12+
from tests.utils import count_anchors
1413

1514
pytestmark = pytest.mark.django_db
1615

1716

1817
def 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

8481
def 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

9188
def 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

115111
def test_invalid_nav_instance(req):

0 commit comments

Comments
 (0)