File fix-assertion.patch of Package python-extras

From ca7a45f21ba2f42a1c345172d065c673a4de9faa Mon Sep 17 00:00:00 2001
From: Felix Yan <felixonmars@archlinux.org>
Date: Tue, 3 Feb 2026 11:57:26 +0800
Subject: [PATCH] Fix assertion method from assertEquals to assertEqual

Fixes the following test errors:

```
Tests running...
======================================================================
ERROR: extras.tests.test_extras.TestTryImport.test_error_callback
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-extras/src/extras/extras/tests/test_extras.py", line 120, in test_error_callback
    check_error_callback(self, try_import, 'doesntexist', 1, False)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/build/python-extras/src/extras/extras/tests/test_extras.py", line 43, in check_error_callback
    test.assertEquals(len(cb_calls), expected_error_count)
    ^^^^^^^^^^^^^^^^^
AttributeError: 'TestTryImport' object has no attribute 'assertEquals'. Did you mean: 'assertEqual'?
======================================================================
ERROR: extras.tests.test_extras.TestTryImport.test_error_callback_missing_module_member
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-extras/src/extras/extras/tests/test_extras.py", line 125, in test_error_callback_missing_module_member
    check_error_callback(self, try_import, 'os.nonexistent', 1, False)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/build/python-extras/src/extras/extras/tests/test_extras.py", line 43, in check_error_callback
    test.assertEquals(len(cb_calls), expected_error_count)
    ^^^^^^^^^^^^^^^^^
AttributeError: 'TestTryImport' object has no attribute 'assertEquals'. Did you mean: 'assertEqual'?
======================================================================
ERROR: extras.tests.test_extras.TestTryImport.test_error_callback_not_on_success
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-extras/src/extras/extras/tests/test_extras.py", line 129, in test_error_callback_not_on_success
    check_error_callback(self, try_import, 'os.path', 0, True)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/build/python-extras/src/extras/extras/tests/test_extras.py", line 43, in check_error_callback
    test.assertEquals(len(cb_calls), expected_error_count)
    ^^^^^^^^^^^^^^^^^
AttributeError: 'TestTryImport' object has no attribute 'assertEquals'. Did you mean: 'assertEqual'?
======================================================================
ERROR: extras.tests.test_extras.TestTryImports.test_error_callback
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-extras/src/extras/extras/tests/test_extras.py", line 197, in test_error_callback
    check_error_callback(self, try_imports,
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
        ['os.doesntexist', 'os.notthiseither'],
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        2, False)
        ^^^^^^^^^
  File "/build/python-extras/src/extras/extras/tests/test_extras.py", line 43, in check_error_callback
    test.assertEquals(len(cb_calls), expected_error_count)
    ^^^^^^^^^^^^^^^^^
AttributeError: 'TestTryImports' object has no attribute 'assertEquals'. Did you mean: 'assertEqual'?

Ran 22 tests in 0.002s
FAILED (failures=4)
```
---
 extras/tests/test_extras.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Index: extras-1.0.0/extras/tests/test_extras.py
===================================================================
--- extras-1.0.0.orig/extras/tests/test_extras.py
+++ extras-1.0.0/extras/tests/test_extras.py
@@ -40,7 +40,7 @@ def check_error_callback(test, function,
             test.assertThat(result, Not(Is(None)))
         else:
             test.assertThat(result, Is(None))
-    test.assertEquals(len(cb_calls), expected_error_count)
+    test.assertEqual(len(cb_calls), expected_error_count)
 
 
 class TestSafeHasattr(TestCase):
openSUSE Build Service is sponsored by