From f5f2c89f4a6a3048739426ca72361b9809f41dd6 Mon Sep 17 00:00:00 2001 From: Corey Bryant Date: Tue, 19 Jul 2022 12:58:36 -0400 Subject: [PATCH] Django 4.x: urlunquote() is removed in 4.0 https: //docs.djangoproject.com/en/4.0/releases/4.0/ Change-Id: I23c767d25fa9585ff322e628714a30f966974fd8 --- heat_dashboard/test/helpers.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/heat_dashboard/test/helpers.py b/heat_dashboard/test/helpers.py index be337a61..4443e583 100644 --- a/heat_dashboard/test/helpers.py +++ b/heat_dashboard/test/helpers.py @@ -21,13 +21,13 @@ import os import traceback import unittest from unittest import mock +from urllib import parse import django from django.conf import settings from django.contrib.messages.storage import default_storage from django.core.handlers import wsgi from django.test.client import RequestFactory -from django.utils import http from heatclient import client as heat_client from keystoneclient.v2_0 import client as keystone_client @@ -206,8 +206,8 @@ class TestCase(horizon_helpers.TestCase): loc = response['location'] else: loc = '' - loc = http.urlunquote(loc) - expected_url = http.urlunquote(expected_url) + loc = parse.unquote(loc) + expected_url = parse.unquote(expected_url) self.assertEqual(loc, expected_url) else: self.assertEqual(response._headers.get('location', None),