diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-08-06 07:02:57 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-08-06 07:02:57 +0000 |
| commit | 20f0b54e2d7710a03c17bdf936e3f1c81a4c2aca (patch) | |
| tree | 14e0d5c8013827edcbbaaaffe3223548a4eb2864 /dev-python/sip/files | |
| parent | 509e6c551a619cca02520a6671827dc8a31a9399 (diff) | |
| download | srcux-20f0b54e2d7710a03c17bdf936e3f1c81a4c2aca.tar.gz srcux-20f0b54e2d7710a03c17bdf936e3f1c81a4c2aca.tar.xz srcux-20f0b54e2d7710a03c17bdf936e3f1c81a4c2aca.zip | |
Adding metadata
Diffstat (limited to 'dev-python/sip/files')
| -rw-r--r-- | dev-python/sip/files/sip-6.12.0-python314-test.patch | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/dev-python/sip/files/sip-6.12.0-python314-test.patch b/dev-python/sip/files/sip-6.12.0-python314-test.patch new file mode 100644 index 000000000000..f1da2f14f8c3 --- /dev/null +++ b/dev-python/sip/files/sip-6.12.0-python314-test.patch @@ -0,0 +1,30 @@ +https://github.com/Python-SIP/sip/issues/82 +https://github.com/philthompson10/sip/commit/e967ea0ae77c45ab5f8a411390d1acf1e0bb394e +--- a/test/movable/test_movable.py ++++ b/test/movable/test_movable.py +@@ -24,5 +24,10 @@ + ++ # As of Python v3.14 we can't make assumptions about initial ++ # reference counts so we test for increases and decreases rather than ++ # absolute values. ++ ao_base_refcount = getrefcount(ao) ++ + # Test the value of the object. + self.assertEqual(ao.getValue(), 3) +- self.assertEqual(getrefcount(ao), 2) ++ self.assertEqual(getrefcount(ao), ao_base_refcount) + +@@ -33,3 +38,3 @@ + ow.setObject(ao) +- self.assertEqual(getrefcount(ao), 3) ++ self.assertEqual(getrefcount(ao), ao_base_refcount + 1) + self.assertEqual(ow.getObjectValue(), 4) +@@ -38,3 +43,2 @@ + ao2 = ow.takeObject() +- self.assertEqual(getrefcount(ao2), 2) + self.assertEqual(ow.getObjectValue(), -1000) +@@ -45,3 +49,3 @@ + # Check that the original Python object no longer wraps the C++ object. +- self.assertEqual(getrefcount(ao), 2) ++ self.assertEqual(getrefcount(ao), ao_base_refcount) + self.assertRaises(RuntimeError, ao.getValue) |
