>>> py3-django-redis: Building community/py3-django-redis 5.4.0-r2 (using abuild 3.14.1-r1) started Sun, 03 Nov 2024 18:00:03 +0000 >>> py3-django-redis: Validating /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/58) Installing libbz2 (1.0.8-r6) (2/58) Installing libffi (3.4.6-r0) (3/58) Installing gdbm (1.24-r0) (4/58) Installing xz-libs (5.6.3-r0) (5/58) Installing mpdecimal (4.0.0-r0) (6/58) Installing libpanelw (6.5_p20241006-r2) (7/58) Installing sqlite-libs (3.47.0-r0) (8/58) Installing python3 (3.12.7-r1) (9/58) Installing python3-pycache-pyc0 (3.12.7-r1) (10/58) Installing pyc (3.12.7-r1) (11/58) Installing py3-asgiref (3.8.1-r1) (12/58) Installing py3-asgiref-pyc (3.8.1-r1) (13/58) Installing py3-sqlparse (0.5.1-r0) (14/58) Installing py3-sqlparse-pyc (0.5.1-r0) (15/58) Installing tzdata (2024b-r1) (16/58) Installing py3-django-pyc (4.2.16-r0) (17/58) Installing python3-pyc (3.12.7-r1) (18/58) Installing py3-django (4.2.16-r0) (19/58) Installing py3-parsing (3.1.4-r0) (20/58) Installing py3-parsing-pyc (3.1.4-r0) (21/58) Installing py3-packaging (24.1-r0) (22/58) Installing py3-packaging-pyc (24.1-r0) (23/58) Installing py3-setuptools (70.3.0-r0) (24/58) Installing py3-setuptools-pyc (70.3.0-r0) (25/58) Installing py3-wheel (0.43.0-r0) (26/58) Installing py3-wheel-pyc (0.43.0-r0) (27/58) Installing py3-installer (0.7.0-r2) (28/58) Installing py3-installer-pyc (0.7.0-r2) (29/58) Installing py3-gpep517 (16-r0) (30/58) Installing py3-gpep517-pyc (16-r0) (31/58) Installing hiredis (1.2.0-r0) (32/58) Installing py3-hiredis (2.3.2-r1) (33/58) Installing py3-hiredis-pyc (2.3.2-r1) (34/58) Installing py3-redis (5.0.7-r0) (35/58) Installing py3-redis-pyc (5.0.7-r0) (36/58) Installing py3-iniconfig (2.0.0-r1) (37/58) Installing py3-iniconfig-pyc (2.0.0-r1) (38/58) Installing py3-pluggy (1.5.0-r0) (39/58) Installing py3-pluggy-pyc (1.5.0-r0) (40/58) Installing py3-py (1.11.0-r4) (41/58) Installing py3-py-pyc (1.11.0-r4) (42/58) Installing py3-pytest (8.3.3-r0) (43/58) Installing py3-pytest-pyc (8.3.3-r0) (44/58) Installing py3-pytest-django (4.8.0-r1) (45/58) Installing py3-pytest-django-pyc (4.8.0-r1) (46/58) Installing py3-coverage (7.5.1-r0) (47/58) Installing py3-coverage-pyc (7.5.1-r0) (48/58) Installing py3-pytest-cov (5.0.0-r0) (49/58) Installing py3-pytest-cov-pyc (5.0.0-r0) (50/58) Installing py3-mock (5.1.0-r3) (51/58) Installing py3-mock-pyc (5.1.0-r3) (52/58) Installing py3-pytest-mock (3.10.0-r3) (53/58) Installing py3-pytest-mock-pyc (3.10.0-r3) (54/58) Installing py3-msgpack (1.0.8-r1) (55/58) Installing py3-msgpack-pyc (1.0.8-r1) (56/58) Installing valkey (7.2.7-r0) Executing valkey-7.2.7-r0.pre-install Executing valkey-7.2.7-r0.post-install (57/58) Installing .makedepends-py3-django-redis (20241103.180013) (58/58) Installing valkey-openrc (7.2.7-r0) Executing busybox-1.37.0-r6.trigger OK: 349 MiB in 159 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/v3.21/py3-django-redis-5.4.0.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.21/py3-django-redis-5.4.0.tar.gz.part' py3-django-redis-5.4 100% |********************************| 52567 0:00:00 ETA '/var/cache/distfiles/v3.21/py3-django-redis-5.4.0.tar.gz.part' saved >>> py3-django-redis: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/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/v3.21/py3-django-redis-5.4.0.tar.gz... 2024-11-03 18:00:14,639 gpep517 INFO Building wheel via backend setuptools.build_meta:__legacy__ 2024-11-03 18:00:14,678 root INFO running bdist_wheel 2024-11-03 18:00:14,697 root INFO running build 2024-11-03 18:00:14,697 root INFO running build_py 2024-11-03 18:00:14,701 root INFO creating build 2024-11-03 18:00:14,701 root INFO creating build/lib 2024-11-03 18:00:14,701 root INFO creating build/lib/django_redis 2024-11-03 18:00:14,701 root INFO copying django_redis/__init__.py -> build/lib/django_redis 2024-11-03 18:00:14,701 root INFO copying django_redis/exceptions.py -> build/lib/django_redis 2024-11-03 18:00:14,701 root INFO copying django_redis/hash_ring.py -> build/lib/django_redis 2024-11-03 18:00:14,702 root INFO copying django_redis/cache.py -> build/lib/django_redis 2024-11-03 18:00:14,702 root INFO copying django_redis/pool.py -> build/lib/django_redis 2024-11-03 18:00:14,702 root INFO copying django_redis/util.py -> build/lib/django_redis 2024-11-03 18:00:14,702 root INFO creating build/lib/django_redis/client 2024-11-03 18:00:14,702 root INFO copying django_redis/client/__init__.py -> build/lib/django_redis/client 2024-11-03 18:00:14,703 root INFO copying django_redis/client/herd.py -> build/lib/django_redis/client 2024-11-03 18:00:14,703 root INFO copying django_redis/client/sharded.py -> build/lib/django_redis/client 2024-11-03 18:00:14,703 root INFO copying django_redis/client/default.py -> build/lib/django_redis/client 2024-11-03 18:00:14,703 root INFO copying django_redis/client/sentinel.py -> build/lib/django_redis/client 2024-11-03 18:00:14,704 root INFO creating build/lib/django_redis/serializers 2024-11-03 18:00:14,704 root INFO copying django_redis/serializers/__init__.py -> build/lib/django_redis/serializers 2024-11-03 18:00:14,704 root INFO copying django_redis/serializers/msgpack.py -> build/lib/django_redis/serializers 2024-11-03 18:00:14,704 root INFO copying django_redis/serializers/json.py -> build/lib/django_redis/serializers 2024-11-03 18:00:14,704 root INFO copying django_redis/serializers/pickle.py -> build/lib/django_redis/serializers 2024-11-03 18:00:14,705 root INFO copying django_redis/serializers/base.py -> build/lib/django_redis/serializers 2024-11-03 18:00:14,705 root INFO creating build/lib/django_redis/compressors 2024-11-03 18:00:14,705 root INFO copying django_redis/compressors/__init__.py -> build/lib/django_redis/compressors 2024-11-03 18:00:14,705 root INFO copying django_redis/compressors/lzma.py -> build/lib/django_redis/compressors 2024-11-03 18:00:14,705 root INFO copying django_redis/compressors/lz4.py -> build/lib/django_redis/compressors 2024-11-03 18:00:14,705 root INFO copying django_redis/compressors/zstd.py -> build/lib/django_redis/compressors 2024-11-03 18:00:14,706 root INFO copying django_redis/compressors/base.py -> build/lib/django_redis/compressors 2024-11-03 18:00:14,706 root INFO copying django_redis/compressors/identity.py -> build/lib/django_redis/compressors 2024-11-03 18:00:14,706 root INFO copying django_redis/compressors/zlib.py -> build/lib/django_redis/compressors 2024-11-03 18:00:14,713 root INFO installing to build/bdist.linux-armv8l/wheel 2024-11-03 18:00:14,713 root INFO running install 2024-11-03 18:00:14,721 root INFO running install_lib 2024-11-03 18:00:14,724 root INFO creating build/bdist.linux-armv8l 2024-11-03 18:00:14,724 root INFO creating build/bdist.linux-armv8l/wheel 2024-11-03 18:00:14,724 root INFO creating build/bdist.linux-armv8l/wheel/django_redis 2024-11-03 18:00:14,724 root INFO copying build/lib/django_redis/__init__.py -> build/bdist.linux-armv8l/wheel/django_redis 2024-11-03 18:00:14,725 root INFO copying build/lib/django_redis/exceptions.py -> build/bdist.linux-armv8l/wheel/django_redis 2024-11-03 18:00:14,725 root INFO copying build/lib/django_redis/hash_ring.py -> build/bdist.linux-armv8l/wheel/django_redis 2024-11-03 18:00:14,725 root INFO creating build/bdist.linux-armv8l/wheel/django_redis/client 2024-11-03 18:00:14,725 root INFO copying build/lib/django_redis/client/__init__.py -> build/bdist.linux-armv8l/wheel/django_redis/client 2024-11-03 18:00:14,725 root INFO copying build/lib/django_redis/client/herd.py -> build/bdist.linux-armv8l/wheel/django_redis/client 2024-11-03 18:00:14,726 root INFO copying build/lib/django_redis/client/sharded.py -> build/bdist.linux-armv8l/wheel/django_redis/client 2024-11-03 18:00:14,726 root INFO copying build/lib/django_redis/client/default.py -> build/bdist.linux-armv8l/wheel/django_redis/client 2024-11-03 18:00:14,726 root INFO copying build/lib/django_redis/client/sentinel.py -> build/bdist.linux-armv8l/wheel/django_redis/client 2024-11-03 18:00:14,726 root INFO copying build/lib/django_redis/cache.py -> build/bdist.linux-armv8l/wheel/django_redis 2024-11-03 18:00:14,726 root INFO creating build/bdist.linux-armv8l/wheel/django_redis/compressors 2024-11-03 18:00:14,727 root INFO copying build/lib/django_redis/compressors/__init__.py -> build/bdist.linux-armv8l/wheel/django_redis/compressors 2024-11-03 18:00:14,727 root INFO copying build/lib/django_redis/compressors/lzma.py -> build/bdist.linux-armv8l/wheel/django_redis/compressors 2024-11-03 18:00:14,727 root INFO copying build/lib/django_redis/compressors/lz4.py -> build/bdist.linux-armv8l/wheel/django_redis/compressors 2024-11-03 18:00:14,727 root INFO copying build/lib/django_redis/compressors/zstd.py -> build/bdist.linux-armv8l/wheel/django_redis/compressors 2024-11-03 18:00:14,727 root INFO copying build/lib/django_redis/compressors/base.py -> build/bdist.linux-armv8l/wheel/django_redis/compressors 2024-11-03 18:00:14,727 root INFO copying build/lib/django_redis/compressors/identity.py -> build/bdist.linux-armv8l/wheel/django_redis/compressors 2024-11-03 18:00:14,728 root INFO copying build/lib/django_redis/compressors/zlib.py -> build/bdist.linux-armv8l/wheel/django_redis/compressors 2024-11-03 18:00:14,728 root INFO copying build/lib/django_redis/pool.py -> build/bdist.linux-armv8l/wheel/django_redis 2024-11-03 18:00:14,728 root INFO copying build/lib/django_redis/util.py -> build/bdist.linux-armv8l/wheel/django_redis 2024-11-03 18:00:14,728 root INFO creating build/bdist.linux-armv8l/wheel/django_redis/serializers 2024-11-03 18:00:14,728 root INFO copying build/lib/django_redis/serializers/__init__.py -> build/bdist.linux-armv8l/wheel/django_redis/serializers 2024-11-03 18:00:14,728 root INFO copying build/lib/django_redis/serializers/msgpack.py -> build/bdist.linux-armv8l/wheel/django_redis/serializers 2024-11-03 18:00:14,729 root INFO copying build/lib/django_redis/serializers/json.py -> build/bdist.linux-armv8l/wheel/django_redis/serializers 2024-11-03 18:00:14,729 root INFO copying build/lib/django_redis/serializers/pickle.py -> build/bdist.linux-armv8l/wheel/django_redis/serializers 2024-11-03 18:00:14,729 root INFO copying build/lib/django_redis/serializers/base.py -> build/bdist.linux-armv8l/wheel/django_redis/serializers 2024-11-03 18:00:14,729 root INFO running install_egg_info 2024-11-03 18:00:14,732 root INFO running egg_info 2024-11-03 18:00:14,734 root INFO writing django_redis.egg-info/PKG-INFO 2024-11-03 18:00:14,735 root INFO writing dependency_links to django_redis.egg-info/dependency_links.txt 2024-11-03 18:00:14,735 root INFO writing requirements to django_redis.egg-info/requires.txt 2024-11-03 18:00:14,736 root INFO writing top-level names to django_redis.egg-info/top_level.txt 2024-11-03 18:00:14,739 root INFO reading manifest file 'django_redis.egg-info/SOURCES.txt' 2024-11-03 18:00:14,739 root INFO reading manifest template 'MANIFEST.in' 2024-11-03 18:00:14,739 root WARNING warning: no files found matching 'CHANGES.txt' 2024-11-03 18:00:14,740 root WARNING warning: no files found matching 'README.txt' under directory 'tests' 2024-11-03 18:00:14,740 root WARNING warning: no files found matching 'Makefile' under directory 'doc' 2024-11-03 18:00:14,740 root WARNING warning: no files found matching '*.adoc' under directory 'doc' 2024-11-03 18:00:14,740 root WARNING warning: no files found matching '*.html' under directory 'doc' 2024-11-03 18:00:14,740 root INFO adding license file 'LICENSE' 2024-11-03 18:00:14,740 root INFO adding license file 'AUTHORS.rst' 2024-11-03 18:00:14,742 root INFO writing manifest file 'django_redis.egg-info/SOURCES.txt' 2024-11-03 18:00:14,742 root INFO Copying django_redis.egg-info to build/bdist.linux-armv8l/wheel/django_redis-5.4.0-py3.12.egg-info 2024-11-03 18:00:14,743 root INFO running install_scripts 2024-11-03 18:00:14,746 root INFO creating build/bdist.linux-armv8l/wheel/django_redis-5.4.0.dist-info/WHEEL 2024-11-03 18:00:14,747 wheel INFO creating '/home/buildozer/aports/community/py3-django-redis/src/django-redis-5.4.0/.dist/.tmp-fo2sxbhm/django_redis-5.4.0-py3-none-any.whl' and adding 'build/bdist.linux-armv8l/wheel' to it 2024-11-03 18:00:14,747 wheel INFO adding 'django_redis/__init__.py' 2024-11-03 18:00:14,747 wheel INFO adding 'django_redis/cache.py' 2024-11-03 18:00:14,748 wheel INFO adding 'django_redis/exceptions.py' 2024-11-03 18:00:14,748 wheel INFO adding 'django_redis/hash_ring.py' 2024-11-03 18:00:14,748 wheel INFO adding 'django_redis/pool.py' 2024-11-03 18:00:14,748 wheel INFO adding 'django_redis/util.py' 2024-11-03 18:00:14,748 wheel INFO adding 'django_redis/client/__init__.py' 2024-11-03 18:00:14,749 wheel INFO adding 'django_redis/client/default.py' 2024-11-03 18:00:14,749 wheel INFO adding 'django_redis/client/herd.py' 2024-11-03 18:00:14,749 wheel INFO adding 'django_redis/client/sentinel.py' 2024-11-03 18:00:14,749 wheel INFO adding 'django_redis/client/sharded.py' 2024-11-03 18:00:14,749 wheel INFO adding 'django_redis/compressors/__init__.py' 2024-11-03 18:00:14,750 wheel INFO adding 'django_redis/compressors/base.py' 2024-11-03 18:00:14,750 wheel INFO adding 'django_redis/compressors/identity.py' 2024-11-03 18:00:14,750 wheel INFO adding 'django_redis/compressors/lz4.py' 2024-11-03 18:00:14,750 wheel INFO adding 'django_redis/compressors/lzma.py' 2024-11-03 18:00:14,750 wheel INFO adding 'django_redis/compressors/zlib.py' 2024-11-03 18:00:14,750 wheel INFO adding 'django_redis/compressors/zstd.py' 2024-11-03 18:00:14,751 wheel INFO adding 'django_redis/serializers/__init__.py' 2024-11-03 18:00:14,751 wheel INFO adding 'django_redis/serializers/base.py' 2024-11-03 18:00:14,751 wheel INFO adding 'django_redis/serializers/json.py' 2024-11-03 18:00:14,751 wheel INFO adding 'django_redis/serializers/msgpack.py' 2024-11-03 18:00:14,751 wheel INFO adding 'django_redis/serializers/pickle.py' 2024-11-03 18:00:14,752 wheel INFO adding 'django_redis-5.4.0.dist-info/AUTHORS.rst' 2024-11-03 18:00:14,752 wheel INFO adding 'django_redis-5.4.0.dist-info/LICENSE' 2024-11-03 18:00:14,752 wheel INFO adding 'django_redis-5.4.0.dist-info/METADATA' 2024-11-03 18:00:14,752 wheel INFO adding 'django_redis-5.4.0.dist-info/WHEEL' 2024-11-03 18:00:14,752 wheel INFO adding 'django_redis-5.4.0.dist-info/top_level.txt' 2024-11-03 18:00:14,752 wheel INFO adding 'django_redis-5.4.0.dist-info/RECORD' 2024-11-03 18:00:14,753 root INFO removing build/bdist.linux-armv8l/wheel 2024-11-03 18:00:14,753 gpep517 INFO The backend produced .dist/django_redis-5.4.0-py3-none-any.whl django_redis-5.4.0-py3-none-any.whl 2063:C 03 Nov 2024 18:00:14.785 # 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. 2063:C 03 Nov 2024 18:00:14.786 * oO0OoO0OoO0Oo Valkey is starting oO0OoO0OoO0Oo 2063:C 03 Nov 2024 18:00:14.786 * Valkey version=7.2.7, bits=32, commit=00000000, modified=0, pid=2063, just started 2063:C 03 Nov 2024 18:00:14.786 # Warning: no config file specified, using the default config. In order to specify a config file use valkey-server /path/to/valkey.conf 2063:M 03 Nov 2024 18:00:14.786 # You requested maxclients of 10000 requiring at least 10032 max file descriptors. 2063:M 03 Nov 2024 18:00:14.786 # Server can't set maximum open files to 10032 because of OS error: Operation not permitted. 2063:M 03 Nov 2024 18:00:14.786 # 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'. 2063:M 03 Nov 2024 18:00:14.786 * monotonic clock: POSIX clock_gettime 2063:M 03 Nov 2024 18:00:14.786 # Warning: 32 bit instance detected but no memory limit set. Setting 3 GB maxmemory limit with 'noeviction' policy now. 2063:M 03 Nov 2024 18:00:14.787 * Running mode=standalone, port=6379. 2063:M 03 Nov 2024 18:00:14.787 * Server initialized 2063:M 03 Nov 2024 18:00:14.787 * Ready to accept connections tcp ============================= test session starts ============================== platform linux -- Python 3.12.7, pytest-8.3.3, 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.16, 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:1441 /usr/lib/python3.12/site-packages/_pytest/config/__init__.py:1441: 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.7-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.24s ================== 2063:signal-handler (1730656836) Received SIGTERM scheduling shutdown... >>> py3-django-redis: Entering fakeroot... 2063:M 03 Nov 2024 18:00:36.524 * User requested shutdown... 2063:M 03 Nov 2024 18:00:36.524 * Saving the final RDB snapshot before exiting. 2063:M 03 Nov 2024 18:00:36.524 * DB saved on disk 2063:M 03 Nov 2024 18:00:36.524 # Valkey is now ready to exit, bye bye... >>> py3-django-redis-pyc*: Running split function pyc... '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__' '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__' '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__' '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: 87.9 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: 96.4 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 Sun, 03 Nov 2024 18:00:36 +0000 elapsed time 0h 0m 33s >>> py3-django-redis: Cleaning up srcdir >>> py3-django-redis: Cleaning up pkgdir >>> py3-django-redis: Uninstalling dependencies... (1/58) Purging .makedepends-py3-django-redis (20241103.180013) (2/58) Purging py3-django-pyc (4.2.16-r0) (3/58) Purging py3-django (4.2.16-r0) (4/58) Purging py3-asgiref-pyc (3.8.1-r1) (5/58) Purging py3-asgiref (3.8.1-r1) (6/58) Purging py3-sqlparse-pyc (0.5.1-r0) (7/58) Purging py3-sqlparse (0.5.1-r0) (8/58) Purging tzdata (2024b-r1) (9/58) Purging py3-setuptools-pyc (70.3.0-r0) (10/58) Purging py3-setuptools (70.3.0-r0) (11/58) Purging py3-wheel-pyc (0.43.0-r0) (12/58) Purging py3-wheel (0.43.0-r0) (13/58) Purging py3-gpep517-pyc (16-r0) (14/58) Purging py3-gpep517 (16-r0) (15/58) Purging py3-installer-pyc (0.7.0-r2) (16/58) Purging py3-installer (0.7.0-r2) (17/58) Purging py3-redis-pyc (5.0.7-r0) (18/58) Purging py3-redis (5.0.7-r0) (19/58) Purging py3-hiredis-pyc (2.3.2-r1) (20/58) Purging py3-hiredis (2.3.2-r1) (21/58) Purging py3-pytest-django-pyc (4.8.0-r1) (22/58) Purging py3-pytest-django (4.8.0-r1) (23/58) Purging py3-pytest-cov-pyc (5.0.0-r0) (24/58) Purging py3-pytest-cov (5.0.0-r0) (25/58) Purging py3-coverage-pyc (7.5.1-r0) (26/58) Purging py3-coverage (7.5.1-r0) (27/58) Purging py3-pytest-mock-pyc (3.10.0-r3) (28/58) Purging py3-pytest-mock (3.10.0-r3) (29/58) Purging py3-mock-pyc (5.1.0-r3) (30/58) Purging py3-mock (5.1.0-r3) (31/58) Purging py3-pytest-pyc (8.3.3-r0) (32/58) Purging py3-pytest (8.3.3-r0) (33/58) Purging py3-iniconfig-pyc (2.0.0-r1) (34/58) Purging py3-iniconfig (2.0.0-r1) (35/58) Purging py3-packaging-pyc (24.1-r0) (36/58) Purging py3-packaging (24.1-r0) (37/58) Purging py3-parsing-pyc (3.1.4-r0) (38/58) Purging py3-parsing (3.1.4-r0) (39/58) Purging py3-pluggy-pyc (1.5.0-r0) (40/58) Purging py3-pluggy (1.5.0-r0) (41/58) Purging py3-py-pyc (1.11.0-r4) (42/58) Purging py3-py (1.11.0-r4) (43/58) Purging py3-msgpack-pyc (1.0.8-r1) (44/58) Purging py3-msgpack (1.0.8-r1) (45/58) Purging python3-pyc (3.12.7-r1) (46/58) Purging python3-pycache-pyc0 (3.12.7-r1) (47/58) Purging pyc (3.12.7-r1) (48/58) Purging python3 (3.12.7-r1) (49/58) Purging valkey-openrc (7.2.7-r0) (50/58) Purging valkey (7.2.7-r0) (51/58) Purging gdbm (1.24-r0) (52/58) Purging hiredis (1.2.0-r0) (53/58) Purging libbz2 (1.0.8-r6) (54/58) Purging libffi (3.4.6-r0) (55/58) Purging libpanelw (6.5_p20241006-r2) (56/58) Purging mpdecimal (4.0.0-r0) (57/58) Purging sqlite-libs (3.47.0-r0) (58/58) Purging xz-libs (5.6.3-r0) Executing busybox-1.37.0-r6.trigger OK: 271 MiB in 101 packages >>> py3-django-redis: Updating the community/armv7 repository index... >>> py3-django-redis: Signing the index...