From: Michael R. Crusoe <crusoe@debian.org>
Subject: Adjust to newer urlunsplit behavior

As found in Python 3.8.20, 3.9.20, 3.10.15, 3.11.10, and 3.12.6
--- arcp.orig/tests/test_parse.py
+++ arcp/tests/test_parse.py
@@ -166,9 +166,10 @@
              parse.parse_arcp("arcp://ni,sha-256/").ni
 
     def test_parse_ni_uri(self):
-        self.assertEqual("ni:///sha-256;f4OxZX_x_FO5LcGBSKHWXfwtSx-j1ncoSt3SABJtkGk",
-             parse.parse_arcp("arcp://ni,sha-256;f4OxZX_x_FO5LcGBSKHWXfwtSx-j1ncoSt3SABJtkGk/")
-                .ni_uri())
+        ni_uri = parse.parse_arcp("arcp://ni,sha-256;f4OxZX_x_FO5LcGBSKHWXfwtSx-j1ncoSt3SABJtkGk/").ni_uri()
+        assert ni_uri in (
+                "ni:///sha-256;f4OxZX_x_FO5LcGBSKHWXfwtSx-j1ncoSt3SABJtkGk",
+                "ni:sha-256;f4OxZX_x_FO5LcGBSKHWXfwtSx-j1ncoSt3SABJtkGk")
         self.assertIsNone(
             parse.parse_arcp("arcp://name,sha-256;f4OxZX_x_FO5LcGBSKHWXfwtSx-j1ncoSt3SABJtkGk/")
                 .ni_uri())
