1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-24 11:45:18 +03:00
aports/testing/py3-pymemcache/fix-test-failure-on-32bit.patch
Celeste 39a62d045c testing/py3-pymemcache: new aport
https://github.com/pinterest/pymemcache
Comprehensive, fast, pure-Python memcached client
2023-07-28 00:14:23 +00:00

45 lines
1.5 KiB
Diff

Modified from https://github.com/pinterest/pymemcache/commit/a357ead.patch
From a357ead75ca08b93e353b89fb566abc5ee9074d9 Mon Sep 17 00:00:00 2001
From: misuzu <bakalolka@gmail.com>
Date: Mon, 6 Feb 2023 14:56:13 +0200
Subject: [PATCH] Fix test_compressed_complex failure on 32-bit platforms
This test was written with the assumption
that sys.maxsize is equal to 2**63 - 1 everywhere.
sys.maxsize is equal to 2**31 - 1 on a 32-bit
platforms and 2**63 - 1 on a 64-bit platforms.
See also https://docs.python.org/3/library/sys.html#sys.maxsize
---
pymemcache/test/test_serde.py | 5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/pymemcache/test/test_serde.py b/pymemcache/test/test_serde.py
index cb922715..d9db44fb 100644
--- a/pymemcache/test/test_serde.py
+++ b/pymemcache/test/test_serde.py
@@ -12,7 +12,6 @@
)
import pytest
import pickle
-import sys
import zlib
@@ -128,7 +127,7 @@ def test_compressed_complex(serde):
check(serde, "£ $ €" * 10, FLAG_TEXT | FLAG_COMPRESSED)
# test_int, doesn't make sense to compress
- check(serde, sys.maxsize, FLAG_INTEGER)
+ check(serde, 9223372036854775807, FLAG_INTEGER)
# test_pickleable
check(
@@ -144,4 +143,4 @@ def test_compressed_complex(serde):
# test_subtype
# Subclass of a native type will be restored as the same type
- check(serde, CustomInt(sys.maxsize), FLAG_PICKLE | FLAG_COMPRESSED)
+ check(serde, CustomInt(9223372036854775807), FLAG_PICKLE | FLAG_COMPRESSED)