diff --git a/django_markdown/utils.py b/django_markdown/utils.py index 5e5e195..0573277 100644 --- a/django_markdown/utils.py +++ b/django_markdown/utils.py @@ -3,7 +3,7 @@ from django import VERSION from django.template import loader -from django.utils.encoding import force_text +from django.utils.encoding import force_str from django.utils.safestring import mark_safe from . import settings @@ -35,7 +35,7 @@ def markdown(value, extensions=settings.MARKDOWN_EXTENSIONS, """ return mark_safe(markdown_module.markdown( - force_text(value), extensions=extensions, + force_str(value), extensions=extensions, extension_configs=extension_configs, safe_mode=safe)) diff --git a/tox.ini b/tox.ini index 543e7c6..2f14619 100644 --- a/tox.ini +++ b/tox.ini @@ -3,12 +3,19 @@ envlist= py36-d20 py36-d21 py36-d22 + py36-d30 + py36-d31 + py36-d32 + py38-d40 + py38-d41 + py38-d42 cov flake8 [tox:travis] 3.6 = py36, cov 3.7 = py37 +3.8 = py38 [pylama] skip=example/* @@ -53,6 +60,36 @@ deps = django<=2.3 {[testenv]deps} +[testenv:py36-d30] +deps = + django<3.1 + {[testenv]deps} + +[testenv:py36-d31] +deps = + django<3.2 + {[testenv]deps} + +[testenv:py36-d32] +deps = + django<3.3 + {[testenv]deps} + +[testenv:py38-d40] +deps = + django<4.1 + {[testenv]deps} + +[testenv:py38-d41] +deps = + django<=4.2 + {[testenv]deps} + +[testenv:py38-d42] +deps = + django<4.3 + {[testenv]deps} + [testenv:cov] deps = coverage