mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-06-08 05:37:27 -07:00
31 lines
1.2 KiB
Diff
31 lines
1.2 KiB
Diff
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)
|