Skip to content

Commit 0830ef3

Browse files
committed
Add typing to optional django import
1 parent e42bdf8 commit 0830ef3

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

src/undate/test_utils.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,14 @@ def test_django_functionality():
1515
"""
1616

1717
import pytest
18+
from types import ModuleType
1819

20+
django: ModuleType | None = None
1921
try:
20-
import django
22+
import django # type: ignore[import-not-found, no-redef]
2123
except ImportError:
22-
django = None
24+
pass
2325

2426
skipif_no_django = pytest.mark.skipif(django is None, reason="requires Django")
2527

26-
skipif_django = pytest.mark.skipif(django, reason="requires no Django")
28+
skipif_django = pytest.mark.skipif(django is not None, reason="requires no Django")

0 commit comments

Comments
 (0)