mirror of
https://github.com/django/django.git
synced 2024-12-01 15:42:04 +01:00
Refs #27804 -- Used subTest() in utils_tests/test_encoding.py.
This commit is contained in:
parent
579909a13f
commit
5dac63bb84
@ -121,10 +121,11 @@ class TestRFC3987IEncodingUtils(unittest.TestCase):
|
|||||||
]
|
]
|
||||||
|
|
||||||
for iri, uri in cases:
|
for iri, uri in cases:
|
||||||
self.assertEqual(iri_to_uri(iri), uri)
|
with self.subTest(iri):
|
||||||
|
self.assertEqual(iri_to_uri(iri), uri)
|
||||||
|
|
||||||
# Test idempotency.
|
# Test idempotency.
|
||||||
self.assertEqual(iri_to_uri(iri_to_uri(iri)), uri)
|
self.assertEqual(iri_to_uri(iri_to_uri(iri)), uri)
|
||||||
|
|
||||||
def test_uri_to_iri(self):
|
def test_uri_to_iri(self):
|
||||||
cases = [
|
cases = [
|
||||||
@ -144,10 +145,11 @@ class TestRFC3987IEncodingUtils(unittest.TestCase):
|
|||||||
]
|
]
|
||||||
|
|
||||||
for uri, iri in cases:
|
for uri, iri in cases:
|
||||||
self.assertEqual(uri_to_iri(uri), iri)
|
with self.subTest(uri):
|
||||||
|
self.assertEqual(uri_to_iri(uri), iri)
|
||||||
|
|
||||||
# Test idempotency.
|
# Test idempotency.
|
||||||
self.assertEqual(uri_to_iri(uri_to_iri(uri)), iri)
|
self.assertEqual(uri_to_iri(uri_to_iri(uri)), iri)
|
||||||
|
|
||||||
def test_complementarity(self):
|
def test_complementarity(self):
|
||||||
cases = [
|
cases = [
|
||||||
@ -165,13 +167,19 @@ class TestRFC3987IEncodingUtils(unittest.TestCase):
|
|||||||
]
|
]
|
||||||
|
|
||||||
for uri, iri in cases:
|
for uri, iri in cases:
|
||||||
self.assertEqual(iri_to_uri(uri_to_iri(uri)), uri)
|
with self.subTest(uri):
|
||||||
self.assertEqual(uri_to_iri(iri_to_uri(iri)), iri)
|
self.assertEqual(iri_to_uri(uri_to_iri(uri)), uri)
|
||||||
|
self.assertEqual(uri_to_iri(iri_to_uri(iri)), iri)
|
||||||
|
|
||||||
def test_escape_uri_path(self):
|
def test_escape_uri_path(self):
|
||||||
self.assertEqual(
|
cases = [
|
||||||
escape_uri_path('/;some/=awful/?path/:with/@lots/&of/+awful/chars'),
|
(
|
||||||
'/%3Bsome/%3Dawful/%3Fpath/:with/@lots/&of/+awful/chars'
|
'/;some/=awful/?path/:with/@lots/&of/+awful/chars',
|
||||||
)
|
'/%3Bsome/%3Dawful/%3Fpath/:with/@lots/&of/+awful/chars',
|
||||||
self.assertEqual(escape_uri_path('/foo#bar'), '/foo%23bar')
|
),
|
||||||
self.assertEqual(escape_uri_path('/foo?bar'), '/foo%3Fbar')
|
('/foo#bar', '/foo%23bar'),
|
||||||
|
('/foo?bar', '/foo%3Fbar'),
|
||||||
|
]
|
||||||
|
for uri, expected in cases:
|
||||||
|
with self.subTest(uri):
|
||||||
|
self.assertEqual(escape_uri_path(uri), expected)
|
||||||
|
Loading…
Reference in New Issue
Block a user