diff options
| author | Jon Dufresne <jon.dufresne@gmail.com> | 2019-08-26 02:58:06 -0700 |
|---|---|---|
| committer | Carlton Gibson <carlton.gibson@noumenal.es> | 2019-08-26 11:58:06 +0200 |
| commit | 5dac63bb844d0a976e1dd1591a323c5ba9674a97 (patch) | |
| tree | b6c3c309d415ab87bb81e66c5a508f3512f980de /tests/utils_tests/test_encoding.py | |
| parent | 579909a13feb958f75d1d77e9995cef8f2b9c2a3 (diff) | |
Refs #27804 -- Used subTest() in utils_tests/test_encoding.py.
Diffstat (limited to 'tests/utils_tests/test_encoding.py')
| -rw-r--r-- | tests/utils_tests/test_encoding.py | 36 |
1 files changed, 22 insertions, 14 deletions
diff --git a/tests/utils_tests/test_encoding.py b/tests/utils_tests/test_encoding.py index fc5141f85b..032124b59a 100644 --- a/tests/utils_tests/test_encoding.py +++ b/tests/utils_tests/test_encoding.py @@ -121,10 +121,11 @@ class TestRFC3987IEncodingUtils(unittest.TestCase): ] 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. - self.assertEqual(iri_to_uri(iri_to_uri(iri)), uri) + # Test idempotency. + self.assertEqual(iri_to_uri(iri_to_uri(iri)), uri) def test_uri_to_iri(self): cases = [ @@ -144,10 +145,11 @@ class TestRFC3987IEncodingUtils(unittest.TestCase): ] 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. - self.assertEqual(uri_to_iri(uri_to_iri(uri)), iri) + # Test idempotency. + self.assertEqual(uri_to_iri(uri_to_iri(uri)), iri) def test_complementarity(self): cases = [ @@ -165,13 +167,19 @@ class TestRFC3987IEncodingUtils(unittest.TestCase): ] for uri, iri in cases: - self.assertEqual(iri_to_uri(uri_to_iri(uri)), uri) - self.assertEqual(uri_to_iri(iri_to_uri(iri)), iri) + with self.subTest(uri): + 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): - self.assertEqual( - escape_uri_path('/;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') + cases = [ + ( + '/;some/=awful/?path/:with/@lots/&of/+awful/chars', + '/%3Bsome/%3Dawful/%3Fpath/:with/@lots/&of/+awful/chars', + ), + ('/foo#bar', '/foo%23bar'), + ('/foo?bar', '/foo%3Fbar'), + ] + for uri, expected in cases: + with self.subTest(uri): + self.assertEqual(escape_uri_path(uri), expected) |
