>>> py3-django-redis: Building community/py3-django-redis 5.4.0-r2 (using abuild 3.13.0-r3) started Mon, 20 May 2024 13:40:58 +0000 >>> py3-django-redis: Checking sanity of /home/buildozer/aports/community/py3-django-redis/APKBUILD... >>> py3-django-redis: Analyzing dependencies... >>> py3-django-redis: Installing for build: build-base py3-django py3-setuptools py3-wheel py3-gpep517 py3-redis py3-pytest py3-pytest-django py3-pytest-cov py3-pytest-mock py3-msgpack valkey (1/59) Installing libbz2 (1.0.8-r6) (2/59) Installing libffi (3.4.6-r0) (3/59) Installing gdbm (1.23-r1) (4/59) Installing xz-libs (5.6.1-r3) (5/59) Installing mpdecimal (4.0.0-r0) (6/59) Installing libpanelw (6.4_p20240420-r0) (7/59) Installing readline (8.2.10-r0) (8/59) Installing sqlite-libs (3.45.3-r1) (9/59) Installing python3 (3.12.3-r1) (10/59) Installing python3-pycache-pyc0 (3.12.3-r1) (11/59) Installing pyc (3.12.3-r1) (12/59) Installing py3-asgiref (3.8.1-r1) (13/59) Installing py3-asgiref-pyc (3.8.1-r1) (14/59) Installing py3-sqlparse (0.4.4-r2) (15/59) Installing py3-sqlparse-pyc (0.4.4-r2) (16/59) Installing tzdata (2024a-r1) (17/59) Installing py3-django-pyc (4.2.12-r0) (18/59) Installing python3-pyc (3.12.3-r1) (19/59) Installing py3-django (4.2.12-r0) (20/59) Installing py3-parsing (3.1.2-r1) (21/59) Installing py3-parsing-pyc (3.1.2-r1) (22/59) Installing py3-packaging (24.0-r1) (23/59) Installing py3-packaging-pyc (24.0-r1) (24/59) Installing py3-setuptools (69.5.1-r0) (25/59) Installing py3-setuptools-pyc (69.5.1-r0) (26/59) Installing py3-wheel (0.42.0-r1) (27/59) Installing py3-wheel-pyc (0.42.0-r1) (28/59) Installing py3-installer (0.7.0-r2) (29/59) Installing py3-installer-pyc (0.7.0-r2) (30/59) Installing py3-gpep517 (15-r2) (31/59) Installing py3-gpep517-pyc (15-r2) (32/59) Installing hiredis (1.2.0-r0) (33/59) Installing py3-hiredis (2.3.2-r1) (34/59) Installing py3-hiredis-pyc (2.3.2-r1) (35/59) Installing py3-redis (5.0.4-r0) (36/59) Installing py3-redis-pyc (5.0.4-r0) (37/59) Installing py3-iniconfig (2.0.0-r1) (38/59) Installing py3-iniconfig-pyc (2.0.0-r1) (39/59) Installing py3-pluggy (1.5.0-r0) (40/59) Installing py3-pluggy-pyc (1.5.0-r0) (41/59) Installing py3-py (1.11.0-r3) (42/59) Installing py3-py-pyc (1.11.0-r3) (43/59) Installing py3-pytest (8.2.0-r1) (44/59) Installing py3-pytest-pyc (8.2.0-r1) (45/59) Installing py3-pytest-django (4.8.0-r1) (46/59) Installing py3-pytest-django-pyc (4.8.0-r1) (47/59) Installing py3-coverage (7.5.1-r0) (48/59) Installing py3-coverage-pyc (7.5.1-r0) (49/59) Installing py3-pytest-cov (5.0.0-r0) (50/59) Installing py3-pytest-cov-pyc (5.0.0-r0) (51/59) Installing py3-mock (5.1.0-r2) (52/59) Installing py3-mock-pyc (5.1.0-r2) (53/59) Installing py3-pytest-mock (3.10.0-r3) (54/59) Installing py3-pytest-mock-pyc (3.10.0-r3) (55/59) Installing py3-msgpack (1.0.8-r1) (56/59) Installing py3-msgpack-pyc (1.0.8-r1) (57/59) Installing valkey (7.2.5-r1) Executing valkey-7.2.5-r1.pre-install (58/59) Installing .makedepends-py3-django-redis (20240520.134059) (59/59) Installing valkey-openrc (7.2.5-r1) Executing busybox-1.36.1-r26.trigger OK: 379 MiB in 162 packages >>> py3-django-redis: Cleaning up srcdir >>> py3-django-redis: Cleaning up pkgdir >>> py3-django-redis: Cleaning up tmpdir >>> py3-django-redis: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-django-redis-5.4.0.tar.gz >>> py3-django-redis: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-django-redis-5.4.0.tar.gz >>> py3-django-redis: Checking sha512sums... py3-django-redis-5.4.0.tar.gz: OK >>> py3-django-redis: Unpacking /var/cache/distfiles/py3-django-redis-5.4.0.tar.gz... 2024-05-20 13:41:01,048 gpep517 INFO Building wheel via backend setuptools.build_meta:__legacy__ 2024-05-20 13:41:01,109 root INFO running bdist_wheel 2024-05-20 13:41:01,131 root INFO running build 2024-05-20 13:41:01,131 root INFO running build_py 2024-05-20 13:41:01,135 root INFO creating build 2024-05-20 13:41:01,135 root INFO creating build/lib 2024-05-20 13:41:01,135 root INFO creating build/lib/django_redis 2024-05-20 13:41:01,136 root INFO copying django_redis/__init__.py -> build/lib/django_redis 2024-05-20 13:41:01,136 root INFO copying django_redis/exceptions.py -> build/lib/django_redis 2024-05-20 13:41:01,136 root INFO copying django_redis/hash_ring.py -> build/lib/django_redis 2024-05-20 13:41:01,136 root INFO copying django_redis/cache.py -> build/lib/django_redis 2024-05-20 13:41:01,137 root INFO copying django_redis/pool.py -> build/lib/django_redis 2024-05-20 13:41:01,137 root INFO copying django_redis/util.py -> build/lib/django_redis 2024-05-20 13:41:01,137 root INFO creating build/lib/django_redis/client 2024-05-20 13:41:01,137 root INFO copying django_redis/client/__init__.py -> build/lib/django_redis/client 2024-05-20 13:41:01,138 root INFO copying django_redis/client/herd.py -> build/lib/django_redis/client 2024-05-20 13:41:01,138 root INFO copying django_redis/client/sharded.py -> build/lib/django_redis/client 2024-05-20 13:41:01,138 root INFO copying django_redis/client/default.py -> build/lib/django_redis/client 2024-05-20 13:41:01,139 root INFO copying django_redis/client/sentinel.py -> build/lib/django_redis/client 2024-05-20 13:41:01,139 root INFO creating build/lib/django_redis/serializers 2024-05-20 13:41:01,139 root INFO copying django_redis/serializers/__init__.py -> build/lib/django_redis/serializers 2024-05-20 13:41:01,139 root INFO copying django_redis/serializers/msgpack.py -> build/lib/django_redis/serializers 2024-05-20 13:41:01,140 root INFO copying django_redis/serializers/json.py -> build/lib/django_redis/serializers 2024-05-20 13:41:01,140 root INFO copying django_redis/serializers/pickle.py -> build/lib/django_redis/serializers 2024-05-20 13:41:01,140 root INFO copying django_redis/serializers/base.py -> build/lib/django_redis/serializers 2024-05-20 13:41:01,140 root INFO creating build/lib/django_redis/compressors 2024-05-20 13:41:01,141 root INFO copying django_redis/compressors/__init__.py -> build/lib/django_redis/compressors 2024-05-20 13:41:01,141 root INFO copying django_redis/compressors/lzma.py -> build/lib/django_redis/compressors 2024-05-20 13:41:01,141 root INFO copying django_redis/compressors/lz4.py -> build/lib/django_redis/compressors 2024-05-20 13:41:01,141 root INFO copying django_redis/compressors/zstd.py -> build/lib/django_redis/compressors 2024-05-20 13:41:01,141 root INFO copying django_redis/compressors/base.py -> build/lib/django_redis/compressors 2024-05-20 13:41:01,142 root INFO copying django_redis/compressors/identity.py -> build/lib/django_redis/compressors 2024-05-20 13:41:01,142 root INFO copying django_redis/compressors/zlib.py -> build/lib/django_redis/compressors 2024-05-20 13:41:01,150 wheel INFO installing to build/bdist.linux-armv8l/wheel 2024-05-20 13:41:01,150 root INFO running install 2024-05-20 13:41:01,159 root INFO running install_lib 2024-05-20 13:41:01,162 root INFO creating build/bdist.linux-armv8l 2024-05-20 13:41:01,162 root INFO creating build/bdist.linux-armv8l/wheel 2024-05-20 13:41:01,162 root INFO creating build/bdist.linux-armv8l/wheel/django_redis 2024-05-20 13:41:01,162 root INFO copying build/lib/django_redis/__init__.py -> build/bdist.linux-armv8l/wheel/django_redis 2024-05-20 13:41:01,162 root INFO copying build/lib/django_redis/exceptions.py -> build/bdist.linux-armv8l/wheel/django_redis 2024-05-20 13:41:01,163 root INFO copying build/lib/django_redis/hash_ring.py -> build/bdist.linux-armv8l/wheel/django_redis 2024-05-20 13:41:01,163 root INFO creating build/bdist.linux-armv8l/wheel/django_redis/client 2024-05-20 13:41:01,163 root INFO copying build/lib/django_redis/client/__init__.py -> build/bdist.linux-armv8l/wheel/django_redis/client 2024-05-20 13:41:01,163 root INFO copying build/lib/django_redis/client/herd.py -> build/bdist.linux-armv8l/wheel/django_redis/client 2024-05-20 13:41:01,163 root INFO copying build/lib/django_redis/client/sharded.py -> build/bdist.linux-armv8l/wheel/django_redis/client 2024-05-20 13:41:01,164 root INFO copying build/lib/django_redis/client/default.py -> build/bdist.linux-armv8l/wheel/django_redis/client 2024-05-20 13:41:01,164 root INFO copying build/lib/django_redis/client/sentinel.py -> build/bdist.linux-armv8l/wheel/django_redis/client 2024-05-20 13:41:01,164 root INFO copying build/lib/django_redis/cache.py -> build/bdist.linux-armv8l/wheel/django_redis 2024-05-20 13:41:01,164 root INFO creating build/bdist.linux-armv8l/wheel/django_redis/compressors 2024-05-20 13:41:01,165 root INFO copying build/lib/django_redis/compressors/__init__.py -> build/bdist.linux-armv8l/wheel/django_redis/compressors 2024-05-20 13:41:01,165 root INFO copying build/lib/django_redis/compressors/lzma.py -> build/bdist.linux-armv8l/wheel/django_redis/compressors 2024-05-20 13:41:01,165 root INFO copying build/lib/django_redis/compressors/lz4.py -> build/bdist.linux-armv8l/wheel/django_redis/compressors 2024-05-20 13:41:01,165 root INFO copying build/lib/django_redis/compressors/zstd.py -> build/bdist.linux-armv8l/wheel/django_redis/compressors 2024-05-20 13:41:01,165 root INFO copying build/lib/django_redis/compressors/base.py -> build/bdist.linux-armv8l/wheel/django_redis/compressors 2024-05-20 13:41:01,166 root INFO copying build/lib/django_redis/compressors/identity.py -> build/bdist.linux-armv8l/wheel/django_redis/compressors 2024-05-20 13:41:01,166 root INFO copying build/lib/django_redis/compressors/zlib.py -> build/bdist.linux-armv8l/wheel/django_redis/compressors 2024-05-20 13:41:01,166 root INFO copying build/lib/django_redis/pool.py -> build/bdist.linux-armv8l/wheel/django_redis 2024-05-20 13:41:01,167 root INFO copying build/lib/django_redis/util.py -> build/bdist.linux-armv8l/wheel/django_redis 2024-05-20 13:41:01,167 root INFO creating build/bdist.linux-armv8l/wheel/django_redis/serializers 2024-05-20 13:41:01,167 root INFO copying build/lib/django_redis/serializers/__init__.py -> build/bdist.linux-armv8l/wheel/django_redis/serializers 2024-05-20 13:41:01,167 root INFO copying build/lib/django_redis/serializers/msgpack.py -> build/bdist.linux-armv8l/wheel/django_redis/serializers 2024-05-20 13:41:01,167 root INFO copying build/lib/django_redis/serializers/json.py -> build/bdist.linux-armv8l/wheel/django_redis/serializers 2024-05-20 13:41:01,168 root INFO copying build/lib/django_redis/serializers/pickle.py -> build/bdist.linux-armv8l/wheel/django_redis/serializers 2024-05-20 13:41:01,168 root INFO copying build/lib/django_redis/serializers/base.py -> build/bdist.linux-armv8l/wheel/django_redis/serializers 2024-05-20 13:41:01,168 root INFO running install_egg_info 2024-05-20 13:41:01,171 root INFO running egg_info 2024-05-20 13:41:01,174 root INFO writing django_redis.egg-info/PKG-INFO 2024-05-20 13:41:01,175 root INFO writing dependency_links to django_redis.egg-info/dependency_links.txt 2024-05-20 13:41:01,176 root INFO writing requirements to django_redis.egg-info/requires.txt 2024-05-20 13:41:01,176 root INFO writing top-level names to django_redis.egg-info/top_level.txt 2024-05-20 13:41:01,180 root INFO reading manifest file 'django_redis.egg-info/SOURCES.txt' 2024-05-20 13:41:01,181 root INFO reading manifest template 'MANIFEST.in' 2024-05-20 13:41:01,181 root WARNING warning: no files found matching 'CHANGES.txt' 2024-05-20 13:41:01,181 root WARNING warning: no files found matching 'README.txt' under directory 'tests' 2024-05-20 13:41:01,182 root WARNING warning: no files found matching 'Makefile' under directory 'doc' 2024-05-20 13:41:01,182 root WARNING warning: no files found matching '*.adoc' under directory 'doc' 2024-05-20 13:41:01,182 root WARNING warning: no files found matching '*.html' under directory 'doc' 2024-05-20 13:41:01,182 root INFO adding license file 'LICENSE' 2024-05-20 13:41:01,182 root INFO adding license file 'AUTHORS.rst' 2024-05-20 13:41:01,184 root INFO writing manifest file 'django_redis.egg-info/SOURCES.txt' 2024-05-20 13:41:01,184 root INFO Copying django_redis.egg-info to build/bdist.linux-armv8l/wheel/django_redis-5.4.0-py3.12.egg-info 2024-05-20 13:41:01,185 root INFO running install_scripts 2024-05-20 13:41:01,189 wheel INFO creating build/bdist.linux-armv8l/wheel/django_redis-5.4.0.dist-info/WHEEL 2024-05-20 13:41:01,190 wheel INFO creating '/home/buildozer/aports/community/py3-django-redis/src/django-redis-5.4.0/.dist/.tmp-2noj7343/django_redis-5.4.0-py3-none-any.whl' and adding 'build/bdist.linux-armv8l/wheel' to it 2024-05-20 13:41:01,191 wheel INFO adding 'django_redis/__init__.py' 2024-05-20 13:41:01,191 wheel INFO adding 'django_redis/cache.py' 2024-05-20 13:41:01,191 wheel INFO adding 'django_redis/exceptions.py' 2024-05-20 13:41:01,191 wheel INFO adding 'django_redis/hash_ring.py' 2024-05-20 13:41:01,192 wheel INFO adding 'django_redis/pool.py' 2024-05-20 13:41:01,192 wheel INFO adding 'django_redis/util.py' 2024-05-20 13:41:01,192 wheel INFO adding 'django_redis/client/__init__.py' 2024-05-20 13:41:01,192 wheel INFO adding 'django_redis/client/default.py' 2024-05-20 13:41:01,192 wheel INFO adding 'django_redis/client/herd.py' 2024-05-20 13:41:01,193 wheel INFO adding 'django_redis/client/sentinel.py' 2024-05-20 13:41:01,193 wheel INFO adding 'django_redis/client/sharded.py' 2024-05-20 13:41:01,193 wheel INFO adding 'django_redis/compressors/__init__.py' 2024-05-20 13:41:01,193 wheel INFO adding 'django_redis/compressors/base.py' 2024-05-20 13:41:01,194 wheel INFO adding 'django_redis/compressors/identity.py' 2024-05-20 13:41:01,194 wheel INFO adding 'django_redis/compressors/lz4.py' 2024-05-20 13:41:01,194 wheel INFO adding 'django_redis/compressors/lzma.py' 2024-05-20 13:41:01,194 wheel INFO adding 'django_redis/compressors/zlib.py' 2024-05-20 13:41:01,194 wheel INFO adding 'django_redis/compressors/zstd.py' 2024-05-20 13:41:01,194 wheel INFO adding 'django_redis/serializers/__init__.py' 2024-05-20 13:41:01,195 wheel INFO adding 'django_redis/serializers/base.py' 2024-05-20 13:41:01,195 wheel INFO adding 'django_redis/serializers/json.py' 2024-05-20 13:41:01,195 wheel INFO adding 'django_redis/serializers/msgpack.py' 2024-05-20 13:41:01,195 wheel INFO adding 'django_redis/serializers/pickle.py' 2024-05-20 13:41:01,196 wheel INFO adding 'django_redis-5.4.0.dist-info/AUTHORS.rst' 2024-05-20 13:41:01,196 wheel INFO adding 'django_redis-5.4.0.dist-info/LICENSE' 2024-05-20 13:41:01,196 wheel INFO adding 'django_redis-5.4.0.dist-info/METADATA' 2024-05-20 13:41:01,196 wheel INFO adding 'django_redis-5.4.0.dist-info/WHEEL' 2024-05-20 13:41:01,196 wheel INFO adding 'django_redis-5.4.0.dist-info/top_level.txt' 2024-05-20 13:41:01,196 wheel INFO adding 'django_redis-5.4.0.dist-info/RECORD' 2024-05-20 13:41:01,197 wheel INFO removing build/bdist.linux-armv8l/wheel 2024-05-20 13:41:01,198 gpep517 INFO The backend produced .dist/django_redis-5.4.0-py3-none-any.whl django_redis-5.4.0-py3-none-any.whl 54370:C 20 May 2024 13:41:01.265 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect. 54370:C 20 May 2024 13:41:01.265 * oO0OoO0OoO0Oo Valkey is starting oO0OoO0OoO0Oo 54370:C 20 May 2024 13:41:01.265 * Valkey version=7.2.5, bits=32, commit=00000000, modified=0, pid=54370, just started 54370:C 20 May 2024 13:41:01.265 # Warning: no config file specified, using the default config. In order to specify a config file use valkey-server /path/to/valkey.conf 54370:M 20 May 2024 13:41:01.266 # You requested maxclients of 10000 requiring at least 10032 max file descriptors. 54370:M 20 May 2024 13:41:01.266 # Server can't set maximum open files to 10032 because of OS error: Operation not permitted. 54370:M 20 May 2024 13:41:01.266 # Current maximum open files is 4096. maxclients has been reduced to 4064 to compensate for low ulimit. If you need higher maxclients increase 'ulimit -n'. 54370:M 20 May 2024 13:41:01.266 * monotonic clock: POSIX clock_gettime 54370:M 20 May 2024 13:41:01.266 # Warning: 32 bit instance detected but no memory limit set. Setting 3 GB maxmemory limit with 'noeviction' policy now. 54370:M 20 May 2024 13:41:01.267 * Running mode=standalone, port=6379. 54370:M 20 May 2024 13:41:01.267 * Server initialized 54370:M 20 May 2024 13:41:01.267 * Ready to accept connections tcp ============================= test session starts ============================== platform linux -- Python 3.12.3, pytest-8.2.0, pluggy-1.5.0 -- /home/buildozer/aports/community/py3-django-redis/src/django-redis-5.4.0/.testenv/bin/python3 cachedir: .pytest_cache django: version: 4.2.12, settings: settings.sqlite (from ini) rootdir: /home/buildozer/aports/community/py3-django-redis/src/django-redis-5.4.0 configfile: setup.cfg testpaths: tests plugins: mock-3.10.0, cov-5.0.0, django-4.8.0 collecting ... collected 128 items tests/test_backend.py::TestDjangoRedisCache::test_setnx PASSED [ 0%] tests/test_backend.py::TestDjangoRedisCache::test_setnx_timeout PASSED [ 1%] tests/test_backend.py::TestDjangoRedisCache::test_unicode_keys PASSED [ 2%] tests/test_backend.py::TestDjangoRedisCache::test_save_and_integer PASSED [ 3%] tests/test_backend.py::TestDjangoRedisCache::test_save_string PASSED [ 3%] tests/test_backend.py::TestDjangoRedisCache::test_save_unicode PASSED [ 4%] tests/test_backend.py::TestDjangoRedisCache::test_save_dict PASSED [ 5%] tests/test_backend.py::TestDjangoRedisCache::test_save_float PASSED [ 6%] tests/test_backend.py::TestDjangoRedisCache::test_timeout PASSED [ 7%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_0 PASSED [ 7%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_parameter_as_positional_argument PASSED [ 8%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_negative PASSED [ 9%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_tiny PASSED [ 10%] tests/test_backend.py::TestDjangoRedisCache::test_set_add PASSED [ 10%] tests/test_backend.py::TestDjangoRedisCache::test_get_many PASSED [ 11%] tests/test_backend.py::TestDjangoRedisCache::test_get_many_unicode PASSED [ 12%] tests/test_backend.py::TestDjangoRedisCache::test_set_many PASSED [ 13%] tests/test_backend.py::TestDjangoRedisCache::test_set_call_empty_pipeline PASSED [ 14%] tests/test_backend.py::TestDjangoRedisCache::test_delete PASSED [ 14%] tests/test_backend.py::TestDjangoRedisCache::test_delete_return_value_type_new31 PASSED [ 15%] tests/test_backend.py::TestDjangoRedisCache::test_delete_return_value_type_before31 PASSED [ 16%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many PASSED [ 17%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many_generator PASSED [ 17%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many_empty_generator PASSED [ 18%] tests/test_backend.py::TestDjangoRedisCache::test_incr PASSED [ 19%] tests/test_backend.py::TestDjangoRedisCache::test_incr_no_timeout PASSED [ 20%] tests/test_backend.py::TestDjangoRedisCache::test_incr_error PASSED [ 21%] tests/test_backend.py::TestDjangoRedisCache::test_incr_ignore_check PASSED [ 21%] tests/test_backend.py::TestDjangoRedisCache::test_get_set_bool PASSED [ 22%] tests/test_backend.py::TestDjangoRedisCache::test_decr PASSED [ 23%] tests/test_backend.py::TestDjangoRedisCache::test_version PASSED [ 24%] tests/test_backend.py::TestDjangoRedisCache::test_incr_version PASSED [ 25%] tests/test_backend.py::TestDjangoRedisCache::test_ttl_incr_version_no_timeout PASSED [ 25%] tests/test_backend.py::TestDjangoRedisCache::test_delete_pattern PASSED [ 26%] tests/test_backend.py::TestDjangoRedisCache::test_delete_pattern_with_custom_count PASSED [ 27%] tests/test_backend.py::TestDjangoRedisCache::test_delete_pattern_with_settings_default_scan_count PASSED [ 28%] tests/test_backend.py::TestDjangoRedisCache::test_close PASSED [ 28%] tests/test_backend.py::TestDjangoRedisCache::test_close_client PASSED [ 29%] tests/test_backend.py::TestDjangoRedisCache::test_ttl PASSED [ 30%] tests/test_backend.py::TestDjangoRedisCache::test_pttl PASSED [ 31%] tests/test_backend.py::TestDjangoRedisCache::test_persist PASSED [ 32%] tests/test_backend.py::TestDjangoRedisCache::test_expire PASSED [ 32%] tests/test_backend.py::TestDjangoRedisCache::test_pexpire PASSED [ 33%] tests/test_backend.py::TestDjangoRedisCache::test_pexpire_at PASSED [ 34%] tests/test_backend.py::TestDjangoRedisCache::test_expire_at PASSED [ 35%] tests/test_backend.py::TestDjangoRedisCache::test_lock PASSED [ 35%] tests/test_backend.py::TestDjangoRedisCache::test_lock_released_by_thread PASSED [ 36%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys PASSED [ 37%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys_itersize PASSED [ 38%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys_generator PASSED [ 39%] tests/test_backend.py::TestDjangoRedisCache::test_primary_replica_switching PASSED [ 39%] tests/test_backend.py::TestDjangoRedisCache::test_touch_zero_timeout PASSED [ 40%] tests/test_backend.py::TestDjangoRedisCache::test_touch_positive_timeout PASSED [ 41%] tests/test_backend.py::TestDjangoRedisCache::test_touch_negative_timeout PASSED [ 42%] tests/test_backend.py::TestDjangoRedisCache::test_touch_missed_key PASSED [ 42%] tests/test_backend.py::TestDjangoRedisCache::test_touch_forever PASSED [ 43%] tests/test_backend.py::TestDjangoRedisCache::test_touch_forever_nonexistent PASSED [ 44%] tests/test_backend.py::TestDjangoRedisCache::test_touch_default_timeout PASSED [ 45%] tests/test_backend.py::TestDjangoRedisCache::test_clear PASSED [ 46%] tests/test_cache_options.py::test_get_django_omit_exceptions_many_returns_default_arg PASSED [ 46%] tests/test_cache_options.py::test_get_django_omit_exceptions PASSED [ 47%] tests/test_cache_options.py::test_get_django_omit_exceptions_priority_1 PASSED [ 48%] tests/test_cache_options.py::test_get_django_omit_exceptions_priority_2 PASSED [ 49%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_delete_pattern PASSED [ 50%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_iter_keys PASSED [ 50%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_keys PASSED [ 51%] tests/test_cache_options.py::test_custom_key_function PASSED [ 52%] tests/test_client.py::TestClientClose::test_close_client_disconnect_default PASSED [ 53%] tests/test_client.py::TestClientClose::test_close_disconnect_settings PASSED [ 53%] tests/test_client.py::TestClientClose::test_close_disconnect_settings_cache PASSED [ 54%] tests/test_client.py::TestClientClose::test_close_disconnect_client_options PASSED [ 55%] tests/test_client.py::TestDefaultClient::test_delete_pattern_calls_get_client_given_no_client PASSED [ 56%] tests/test_client.py::TestDefaultClient::test_delete_pattern_calls_make_pattern PASSED [ 57%] tests/test_client.py::TestDefaultClient::test_delete_pattern_calls_scan_iter_with_count_if_itersize_given PASSED [ 57%] tests/test_client.py::TestDefaultClient::test_delete_pattern_calls_pipeline_delete_and_execute PASSED [ 58%] tests/test_client.py::TestShardClient::test_delete_pattern_calls_scan_iter_with_count_if_itersize_given PASSED [ 59%] tests/test_client.py::TestShardClient::test_delete_pattern_calls_scan_iter PASSED [ 60%] tests/test_client.py::TestShardClient::test_delete_pattern_calls_delete_for_given_keys PASSED [ 60%] tests/test_connection_factory.py::test_connection_factory_redefine_from_opts PASSED [ 61%] tests/test_connection_factory.py::test_connection_factory_opts[django_redis.pool.SentinelConnectionFactory-SentinelConnectionFactory] PASSED [ 62%] tests/test_connection_factory.py::test_connection_factory_opts[django_redis.pool.ConnectionFactory-ConnectionFactory] PASSED [ 63%] tests/test_connection_factory.py::test_connection_factory_path[django_redis.pool.SentinelConnectionFactory-SentinelConnectionFactory] PASSED [ 64%] tests/test_connection_factory.py::test_connection_factory_path[django_redis.pool.ConnectionFactory-ConnectionFactory] PASSED [ 64%] tests/test_connection_factory.py::test_connection_factory_no_sentinels PASSED [ 65%] tests/test_connection_string.py::test_connection_strings[unix://tmp/foo.bar?db=1] PASSED [ 66%] tests/test_connection_string.py::test_connection_strings[redis://localhost/2] PASSED [ 67%] tests/test_connection_string.py::test_connection_strings[rediss://localhost:3333?db=2] PASSED [ 67%] tests/test_hashring.py::test_hashring PASSED [ 68%] tests/test_hashring.py::test_hashring_brute_force PASSED [ 69%] tests/test_serializers.py::TestPickleSerializer::test_invalid_pickle_version_provided PASSED [ 70%] tests/test_serializers.py::TestPickleSerializer::test_setup_pickle_version_not_explicitly_specified PASSED [ 71%] tests/test_serializers.py::TestPickleSerializer::test_setup_pickle_version_too_high PASSED [ 71%] tests/test_session.py::SessionTests::test_actual_expiry SKIPPED (Pic...) [ 72%] tests/test_session.py::SessionTests::test_clear PASSED [ 73%] tests/test_session.py::SessionTests::test_custom_expiry_datetime PASSED [ 74%] tests/test_session.py::SessionTests::test_custom_expiry_reset PASSED [ 75%] tests/test_session.py::SessionTests::test_custom_expiry_seconds PASSED [ 75%] tests/test_session.py::SessionTests::test_custom_expiry_timedelta PASSED [ 76%] tests/test_session.py::SessionTests::test_cycle PASSED [ 77%] tests/test_session.py::SessionTests::test_cycle_with_no_session_cache PASSED [ 78%] tests/test_session.py::SessionTests::test_decode PASSED [ 78%] tests/test_session.py::SessionTests::test_decode_failure_logged_to_security PASSED [ 79%] tests/test_session.py::SessionTests::test_default_expiry PASSED [ 80%] tests/test_session.py::SessionTests::test_delete PASSED [ 81%] tests/test_session.py::SessionTests::test_flush PASSED [ 82%] tests/test_session.py::SessionTests::test_get_empty PASSED [ 82%] tests/test_session.py::SessionTests::test_get_expire_at_browser_close PASSED [ 83%] tests/test_session.py::SessionTests::test_has_key PASSED [ 84%] tests/test_session.py::SessionTests::test_invalid_key PASSED [ 85%] tests/test_session.py::SessionTests::test_items PASSED [ 85%] tests/test_session.py::SessionTests::test_keys PASSED [ 86%] tests/test_session.py::SessionTests::test_new_session PASSED [ 87%] tests/test_session.py::SessionTests::test_pop PASSED [ 88%] tests/test_session.py::SessionTests::test_pop_default PASSED [ 89%] tests/test_session.py::SessionTests::test_pop_default_named_argument PASSED [ 89%] tests/test_session.py::SessionTests::test_pop_no_default_keyerror_raised PASSED [ 90%] tests/test_session.py::SessionTests::test_save PASSED [ 91%] tests/test_session.py::SessionTests::test_save_doesnt_clear_data PASSED [ 92%] tests/test_session.py::SessionTests::test_session_key_empty_string_invalid PASSED [ 92%] tests/test_session.py::SessionTests::test_session_key_is_read_only PASSED [ 93%] tests/test_session.py::SessionTests::test_session_key_too_short_invalid PASSED [ 94%] tests/test_session.py::SessionTests::test_session_key_valid_string_saved PASSED [ 95%] tests/test_session.py::SessionTests::test_session_load_does_not_create_record PASSED [ 96%] tests/test_session.py::SessionTests::test_session_save_does_not_resurrect_session_logged_out_in_other_context PASSED [ 96%] tests/test_session.py::SessionTests::test_setdefault PASSED [ 97%] tests/test_session.py::SessionTests::test_store PASSED [ 98%] tests/test_session.py::SessionTests::test_update PASSED [ 99%] tests/test_session.py::SessionTests::test_values PASSED [100%] =============================== warnings summary =============================== ../../../../../../../usr/lib/python3.12/site-packages/_pytest/config/__init__.py:1448 /usr/lib/python3.12/site-packages/_pytest/config/__init__.py:1448: PytestConfigWarning: Unknown config option: python_paths self._warn_or_fail_if_strict(f"Unknown config option: {key}\n") -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ---------- coverage: platform linux, python 3.12.3-final-0 ----------- Name Stmts Miss Cover --------------------------------------------------------- django_redis/__init__.py 10 7 30.0% django_redis/client/default.py 341 40 88.3% django_redis/client/herd.py 93 70 24.7% django_redis/client/sentinel.py 21 13 38.1% django_redis/client/sharded.py 192 139 27.6% django_redis/compressors/base.py 7 2 71.4% django_redis/compressors/lz4.py 15 15 0.0% django_redis/compressors/lzma.py 15 15 0.0% django_redis/compressors/zlib.py 15 15 0.0% django_redis/compressors/zstd.py 14 14 0.0% django_redis/hash_ring.py 43 12 72.1% django_redis/pool.py 87 14 83.9% django_redis/serializers/base.py 8 2 75.0% django_redis/serializers/json.py 10 2 80.0% django_redis/serializers/msgpack.py 8 2 75.0% django_redis/util.py 5 1 80.0% --------------------------------------------------------- TOTAL 1048 363 65.4% 7 files skipped due to complete coverage. ================== 127 passed, 1 skipped, 1 warning in 20.45s ================== 54370:signal-handler (1716212483) Received SIGTERM scheduling shutdown... >>> py3-django-redis: Entering fakeroot... 54370:M 20 May 2024 13:41:23.653 * User requested shutdown... 54370:M 20 May 2024 13:41:23.653 * Saving the final RDB snapshot before exiting. 54370:M 20 May 2024 13:41:23.664 * DB saved on disk 54370:M 20 May 2024 13:41:23.664 # Valkey is now ready to exit, bye bye... >>> py3-django-redis-pyc*: Running split function pyc... '/home/buildozer/aports/community/py3-django-redis/pkg/py3-django-redis/usr/lib/python3.12/site-packages/django_redis/__pycache__' -> '/home/buildozer/aports/community/py3-django-redis/pkg/py3-django-redis-pyc/usr/lib/python3.12/site-packages/django_redis/__pycache__' '/home/buildozer/aports/community/py3-django-redis/pkg/py3-django-redis/usr/lib/python3.12/site-packages/django_redis/client/__pycache__' -> '/home/buildozer/aports/community/py3-django-redis/pkg/py3-django-redis-pyc/usr/lib/python3.12/site-packages/django_redis/client/__pycache__' '/home/buildozer/aports/community/py3-django-redis/pkg/py3-django-redis/usr/lib/python3.12/site-packages/django_redis/compressors/__pycache__' -> '/home/buildozer/aports/community/py3-django-redis/pkg/py3-django-redis-pyc/usr/lib/python3.12/site-packages/django_redis/compressors/__pycache__' '/home/buildozer/aports/community/py3-django-redis/pkg/py3-django-redis/usr/lib/python3.12/site-packages/django_redis/serializers/__pycache__' -> '/home/buildozer/aports/community/py3-django-redis/pkg/py3-django-redis-pyc/usr/lib/python3.12/site-packages/django_redis/serializers/__pycache__' >>> py3-django-redis-pyc*: Preparing subpackage py3-django-redis-pyc... >>> py3-django-redis-pyc*: Running postcheck for py3-django-redis-pyc >>> py3-django-redis*: Running postcheck for py3-django-redis >>> py3-django-redis*: Preparing package py3-django-redis... >>> py3-django-redis-pyc*: Tracing dependencies... py3-django python3~3.12 >>> py3-django-redis-pyc*: Package size: 200.0 KB >>> py3-django-redis-pyc*: Compressing data... >>> py3-django-redis-pyc*: Create checksum... >>> py3-django-redis-pyc*: Create py3-django-redis-pyc-5.4.0-r2.apk >>> py3-django-redis*: Tracing dependencies... py3-django python3~3.12 >>> py3-django-redis*: Package size: 216.0 KB >>> py3-django-redis*: Compressing data... >>> py3-django-redis*: Create checksum... >>> py3-django-redis*: Create py3-django-redis-5.4.0-r2.apk >>> py3-django-redis: Build complete at Mon, 20 May 2024 13:41:25 +0000 elapsed time 0h 0m 27s >>> py3-django-redis: Cleaning up srcdir >>> py3-django-redis: Cleaning up pkgdir >>> py3-django-redis: Uninstalling dependencies... (1/59) Purging .makedepends-py3-django-redis (20240520.134059) (2/59) Purging py3-django-pyc (4.2.12-r0) (3/59) Purging py3-django (4.2.12-r0) (4/59) Purging py3-asgiref-pyc (3.8.1-r1) (5/59) Purging py3-asgiref (3.8.1-r1) (6/59) Purging py3-sqlparse-pyc (0.4.4-r2) (7/59) Purging py3-sqlparse (0.4.4-r2) (8/59) Purging tzdata (2024a-r1) (9/59) Purging py3-setuptools-pyc (69.5.1-r0) (10/59) Purging py3-setuptools (69.5.1-r0) (11/59) Purging py3-wheel-pyc (0.42.0-r1) (12/59) Purging py3-wheel (0.42.0-r1) (13/59) Purging py3-gpep517-pyc (15-r2) (14/59) Purging py3-gpep517 (15-r2) (15/59) Purging py3-installer-pyc (0.7.0-r2) (16/59) Purging py3-installer (0.7.0-r2) (17/59) Purging py3-redis-pyc (5.0.4-r0) (18/59) Purging py3-redis (5.0.4-r0) (19/59) Purging py3-hiredis-pyc (2.3.2-r1) (20/59) Purging py3-hiredis (2.3.2-r1) (21/59) Purging py3-pytest-django-pyc (4.8.0-r1) (22/59) Purging py3-pytest-django (4.8.0-r1) (23/59) Purging py3-pytest-cov-pyc (5.0.0-r0) (24/59) Purging py3-pytest-cov (5.0.0-r0) (25/59) Purging py3-coverage-pyc (7.5.1-r0) (26/59) Purging py3-coverage (7.5.1-r0) (27/59) Purging py3-pytest-mock-pyc (3.10.0-r3) (28/59) Purging py3-pytest-mock (3.10.0-r3) (29/59) Purging py3-mock-pyc (5.1.0-r2) (30/59) Purging py3-mock (5.1.0-r2) (31/59) Purging py3-pytest-pyc (8.2.0-r1) (32/59) Purging py3-pytest (8.2.0-r1) (33/59) Purging py3-iniconfig-pyc (2.0.0-r1) (34/59) Purging py3-iniconfig (2.0.0-r1) (35/59) Purging py3-packaging-pyc (24.0-r1) (36/59) Purging py3-packaging (24.0-r1) (37/59) Purging py3-parsing-pyc (3.1.2-r1) (38/59) Purging py3-parsing (3.1.2-r1) (39/59) Purging py3-pluggy-pyc (1.5.0-r0) (40/59) Purging py3-pluggy (1.5.0-r0) (41/59) Purging py3-py-pyc (1.11.0-r3) (42/59) Purging py3-py (1.11.0-r3) (43/59) Purging py3-msgpack-pyc (1.0.8-r1) (44/59) Purging py3-msgpack (1.0.8-r1) (45/59) Purging python3-pyc (3.12.3-r1) (46/59) Purging python3-pycache-pyc0 (3.12.3-r1) (47/59) Purging pyc (3.12.3-r1) (48/59) Purging python3 (3.12.3-r1) (49/59) Purging valkey-openrc (7.2.5-r1) (50/59) Purging valkey (7.2.5-r1) (51/59) Purging gdbm (1.23-r1) (52/59) Purging hiredis (1.2.0-r0) (53/59) Purging libbz2 (1.0.8-r6) (54/59) Purging libffi (3.4.6-r0) (55/59) Purging libpanelw (6.4_p20240420-r0) (56/59) Purging mpdecimal (4.0.0-r0) (57/59) Purging readline (8.2.10-r0) (58/59) Purging sqlite-libs (3.45.3-r1) (59/59) Purging xz-libs (5.6.1-r3) Executing busybox-1.36.1-r26.trigger OK: 270 MiB in 103 packages >>> py3-django-redis: Updating the community/armv7 repository index... >>> py3-django-redis: Signing the index...