Skip to content

Commit

Permalink
Add URLResolversTransformer
Browse files Browse the repository at this point in the history
  • Loading branch information
jayvdb committed Jul 5, 2020
1 parent b979cef commit 1a7eaa7
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 1 deletion.
2 changes: 2 additions & 0 deletions django_codemod/visitors/__init__.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
from .admin import InlineHasAddPermissionsTransformer
from .core import URLResolversTransformer
from .decorators import AvailableAttrsTransformer, ContextDecoratorTransformer
from .encoding import (
ForceTextTransformer,
Expand Down Expand Up @@ -48,6 +49,7 @@
"UNGetTextLazyTransformer",
"UNGetTextTransformer",
"URLTransformer",
"URLResolversTransformer",
"UnescapeEntitiesTransformer",
"UnicodeCompatibleTransformer",
)
11 changes: 11 additions & 0 deletions django_codemod/visitors/core.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
from django_codemod.constants import DJANGO_110, DJANGO_20
from django_codemod.visitors.base import BaseSimpleModuleRenameTransformer


class URLResolversTransformer(BaseSimpleModuleRenameTransformer):
"""Resolve deprecation of ``django.core.urlresolvers``."""

deprecated_in = DJANGO_110
removed_in = DJANGO_20
rename_from = "django.core.urlresolvers"
rename_to = "django.urls"
3 changes: 2 additions & 1 deletion tests/test_cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -189,6 +189,7 @@ def test_deprecated_in_mapping():
"UnicodeCompatibleTransformer",
],
(1, 11): ["ModelsPermalinkTransformer"],
(1, 10): ["URLResolversTransformer"],
(1, 9): ["OnDeleteTransformer"],
}

Expand Down Expand Up @@ -222,5 +223,5 @@ def test_removed_in_mapping():
"UnicodeCompatibleTransformer",
],
(2, 1): ["ModelsPermalinkTransformer"],
(2, 0): ["OnDeleteTransformer"],
(2, 0): ["OnDeleteTransformer", "URLResolversTransformer"],
}

0 comments on commit 1a7eaa7

Please sign in to comment.