From: Carsten Schoenert <c.schoenert@t-online.de>
Date: Sun, 15 Jan 2023 07:49:12 +0100
Subject: tests: Another bunch of adoptions for Python 3.11

There are a few more modifications required so the tests will succeed on
Python 3.11.

Forwarded: Not-Needed
---
 tests/test_test.py | 34 +++++++++++++++++-----------------
 1 file changed, 17 insertions(+), 17 deletions(-)

diff --git a/tests/test_test.py b/tests/test_test.py
index ba8a7ac..2926eef 100644
--- a/tests/test_test.py
+++ b/tests/test_test.py
@@ -104,7 +104,7 @@ class TestRunnerTests(SimpleTestCase):
         assert lines[:6] == [
             "E",
             "─" * 80,
-            "ERROR: does_not_exist (unittest.loader._FailedTest)",
+            "ERROR: does_not_exist (unittest.loader._FailedTest.does_not_exist)",
             "─" * 80,
             "ImportError: Failed to import test module: does_not_exist",
             "Traceback (most recent call last):",
@@ -130,7 +130,7 @@ class TestRunnerTests(SimpleTestCase):
         assert result.returncode == 0
         lines = result.stderr.splitlines()
         assert lines[1:4] == [
-            "test_pass (tests.test_test.ExampleTests) ... ok",
+            "test_pass (tests.test_test.ExampleTests.test_pass) ... ok",
             "",
             "-" * 70,
         ]
@@ -141,7 +141,7 @@ class TestRunnerTests(SimpleTestCase):
         lines = result.stderr.splitlines()
         assert lines[:2] == [
             "─" * 80,
-            "ERROR: test_error (tests.test_test.ExampleTests)",
+            "ERROR: test_error (tests.test_test.ExampleTests.test_error)",
         ]
         assert "─ locals ─" in result.stderr
 
@@ -152,7 +152,7 @@ class TestRunnerTests(SimpleTestCase):
         assert lines[1:4] == [
             "E",
             "─" * 80,
-            "ERROR: test_error (tests.test_test.ExampleTests)",
+            "ERROR: test_error (tests.test_test.ExampleTests.test_error)",
         ]
         assert "─ locals ─" in result.stderr
 
@@ -161,10 +161,10 @@ class TestRunnerTests(SimpleTestCase):
         assert result.returncode == 1
         lines = result.stderr.splitlines()
         assert lines[1:5] == [
-            "test_error (tests.test_test.ExampleTests) ... ERROR",
+            "test_error (tests.test_test.ExampleTests.test_error) ... ERROR",
             "",
             "─" * 80,
-            "ERROR: test_error (tests.test_test.ExampleTests)",
+            "ERROR: test_error (tests.test_test.ExampleTests.test_error)",
         ]
         assert "─ locals ─" in result.stderr
 
@@ -174,7 +174,7 @@ class TestRunnerTests(SimpleTestCase):
         lines = result.stderr.splitlines()
         assert lines[:2] == [
             "─" * 80,
-            "FAIL: test_failure (tests.test_test.ExampleTests)",
+            "FAIL: test_failure (tests.test_test.ExampleTests.test_failure)",
         ]
         assert "─ locals ─" in result.stderr
 
@@ -185,7 +185,7 @@ class TestRunnerTests(SimpleTestCase):
         assert lines[1:4] == [
             "F",
             "─" * 80,
-            "FAIL: test_failure (tests.test_test.ExampleTests)",
+            "FAIL: test_failure (tests.test_test.ExampleTests.test_failure)",
         ]
         assert "─ locals ─" in result.stderr
 
@@ -194,10 +194,10 @@ class TestRunnerTests(SimpleTestCase):
         assert result.returncode == 1
         lines = result.stderr.splitlines()
         assert lines[1:5] == [
-            "test_failure (tests.test_test.ExampleTests) ... FAIL",
+            "test_failure (tests.test_test.ExampleTests.test_failure) ... FAIL",
             "",
             "─" * 80,
-            "FAIL: test_failure (tests.test_test.ExampleTests)",
+            "FAIL: test_failure (tests.test_test.ExampleTests.test_failure)",
         ]
         assert "─ locals ─" in result.stderr
 
@@ -223,7 +223,7 @@ class TestRunnerTests(SimpleTestCase):
         if sys.version_info >= (3, 11):
             assert lines[1:4] == [
                 (
-                    "test_skip (tests.test_test.ExampleTests) ... "
+                    "test_skip (tests.test_test.ExampleTests.test_skip) ... "
                     + "skipped 'some reason'"
                 ),
                 "",
@@ -231,7 +231,7 @@ class TestRunnerTests(SimpleTestCase):
             ]
         else:
             assert lines[1:4] == [
-                "test_skip (tests.test_test.ExampleTests) ... skipped 'some reason'",
+                "test_skip (tests.test_test.ExampleTests.test_skip) ... skipped 'some reason'",
                 "",
                 "-" * 70,
             ]
@@ -261,7 +261,7 @@ class TestRunnerTests(SimpleTestCase):
         lines = result.stderr.splitlines()
         assert lines[1:4] == [
             (
-                "test_expected_failure (tests.test_test.ExampleTests)"
+                "test_expected_failure (tests.test_test.ExampleTests.test_expected_failure)"
                 + " ... expected failure"
             ),
             "",
@@ -278,7 +278,7 @@ class TestRunnerTests(SimpleTestCase):
         else:
             assert result.returncode == 0
         lines = result.stderr.splitlines()
-        assert lines[:1] == ["-" * 70]
+        assert lines[:1] == ["=" * 70]
 
     def test_unexpected_success_normal(self):
         result = self.run_test(f"{__name__}.ExampleTests.test_unexpected_success")
@@ -290,7 +290,7 @@ class TestRunnerTests(SimpleTestCase):
         lines = result.stderr.splitlines()
         assert lines[1:3] == [
             "u",
-            "-" * 70,
+            "=" * 70,
         ]
 
     def test_unexpected_success_verbose(self):
@@ -304,11 +304,11 @@ class TestRunnerTests(SimpleTestCase):
         lines = result.stderr.splitlines()
         assert lines[1:4] == [
             (
-                "test_unexpected_success (tests.test_test.ExampleTests) "
+                "test_unexpected_success (tests.test_test.ExampleTests.test_unexpected_success) "
                 + "... unexpected success"
             ),
             "",
-            "-" * 70,
+            "=" * 70,
         ]
 
     def test_debug_sql(self):
