>>> py3-fakeredis: Building community/py3-fakeredis 1.7.0-r0 (using abuild 3.9.0-r0) started Thu, 13 Jan 2022 08:24:26 +0000 >>> py3-fakeredis: Checking sanity of /home/buildozer/aports/community/py3-fakeredis/APKBUILD... >>> py3-fakeredis: Analyzing dependencies... >>> py3-fakeredis: Installing for build: build-base python3 py3-six py3-redis py3-sortedcontainers py3-setuptools py3-hypothesis py3-pytest py3-pytest-mock py3-lupa (1/34) Installing libbz2 (1.0.8-r1) (2/34) Installing libffi (3.4.2-r1) (3/34) Installing gdbm (1.22-r0) (4/34) Installing xz-libs (5.2.5-r0) (5/34) Installing mpdecimal (2.5.1-r1) (6/34) Installing readline (8.1.1-r0) (7/34) Installing sqlite-libs (3.36.0-r0) (8/34) Installing python3 (3.9.7-r4) (9/34) Installing py3-six (1.16.0-r0) (10/34) Installing py3-wrapt (1.12.1-r1) (11/34) Installing py3-deprecated (1.2.13-r0) (12/34) Installing py3-hiredis (1.1.0-r1) (13/34) Installing py3-redis (4.0.2-r0) (14/34) Installing py3-sortedcontainers (2.4.0-r0) (15/34) Installing py3-ordered-set (4.0.2-r2) (16/34) Installing py3-appdirs (1.4.4-r2) (17/34) Installing py3-parsing (2.4.7-r2) (18/34) Installing py3-packaging (20.9-r1) (19/34) Installing py3-setuptools (52.0.0-r4) (20/34) Installing py3-attrs (21.2.0-r0) (21/34) Installing py3-hypothesis (6.25.0-r0) (22/34) Installing py3-atomicwrites (1.4.0-r1) (23/34) Installing py3-more-itertools (8.11.2-r0) (24/34) Installing py3-iniconfig (1.1.1-r1) (25/34) Installing py3-pluggy (0.13.1-r4) (26/34) Installing py3-py (1.10.0-r1) (27/34) Installing py3-wcwidth (0.2.5-r1) (28/34) Installing py3-toml (0.10.2-r2) (29/34) Installing py3-pytest (6.2.5-r0) (30/34) Installing py3-pbr (5.8.0-r0) (31/34) Installing py3-mock (4.0.3-r1) (32/34) Installing py3-pytest-mock (3.5.1-r1) (33/34) Installing py3-lupa (1.9-r1) (34/34) Installing .makedepends-py3-fakeredis (20220113.082427) Executing busybox-1.34.1-r3.trigger OK: 306 MiB in 125 packages >>> py3-fakeredis: Cleaning up srcdir >>> py3-fakeredis: Cleaning up pkgdir >>> py3-fakeredis: Fetching https://distfiles.alpinelinux.org/distfiles/v3.15/py3-fakeredis-1.7.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> py3-fakeredis: Fetching py3-fakeredis-1.7.0.tar.gz::https://files.pythonhosted.org/packages/source/f/fakeredis/fakeredis-1.7.0.tar.gz >>> py3-fakeredis: Fetching https://distfiles.alpinelinux.org/distfiles/v3.15/py3-fakeredis-1.7.0.tar.gz >>> py3-fakeredis: Checking sha512sums... py3-fakeredis-1.7.0.tar.gz: OK >>> py3-fakeredis: Unpacking /var/cache/distfiles/v3.15/py3-fakeredis-1.7.0.tar.gz... running build running build_py creating build creating build/lib creating build/lib/fakeredis copying fakeredis/_zset.py -> build/lib/fakeredis copying fakeredis/_server.py -> build/lib/fakeredis copying fakeredis/_aioredis1.py -> build/lib/fakeredis copying fakeredis/_async.py -> build/lib/fakeredis copying fakeredis/_aioredis2.py -> build/lib/fakeredis copying fakeredis/aioredis.py -> build/lib/fakeredis copying fakeredis/__init__.py -> build/lib/fakeredis ============================= test session starts ============================== platform linux -- Python 3.9.7, pytest-6.2.5, py-1.10.0, pluggy-0.13.1 -- /usr/bin/python3 cachedir: .pytest_cache hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/home/buildozer/aports/community/py3-fakeredis/src/fakeredis-1.7.0/.hypothesis/examples') rootdir: /home/buildozer/aports/community/py3-fakeredis/src/fakeredis-1.7.0, configfile: setup.cfg plugins: mock-3.5.1, hypothesis-6.25.0 collecting ... collected 1224 items / 561 deselected / 663 selected test/test_fakeredis.py::test_large_command[FakeStrictRedis] PASSED [ 0%] test/test_fakeredis.py::test_dbsize[FakeStrictRedis] PASSED [ 0%] test/test_fakeredis.py::test_flushdb[FakeStrictRedis] PASSED [ 0%] test/test_fakeredis.py::test_dump_missing[FakeStrictRedis] PASSED [ 0%] test/test_fakeredis.py::test_dump_restore[FakeStrictRedis] PASSED [ 0%] test/test_fakeredis.py::test_dump_restore_ttl[FakeStrictRedis] PASSED [ 0%] test/test_fakeredis.py::test_dump_restore_replace[FakeStrictRedis] PASSED [ 1%] test/test_fakeredis.py::test_restore_exists[FakeStrictRedis] PASSED [ 1%] test/test_fakeredis.py::test_restore_invalid_dump[FakeStrictRedis] PASSED [ 1%] test/test_fakeredis.py::test_restore_invalid_ttl[FakeStrictRedis] PASSED [ 1%] test/test_fakeredis.py::test_set_then_get[FakeStrictRedis] PASSED [ 1%] test/test_fakeredis.py::test_set_None_value[FakeStrictRedis] SKIPPED [ 1%] test/test_fakeredis.py::test_set_float_value[FakeStrictRedis] PASSED [ 1%] test/test_fakeredis.py::test_saving_non_ascii_chars_as_value[FakeStrictRedis] PASSED [ 2%] test/test_fakeredis.py::test_saving_unicode_type_as_value[FakeStrictRedis] PASSED [ 2%] test/test_fakeredis.py::test_saving_non_ascii_chars_as_key[FakeStrictRedis] PASSED [ 2%] test/test_fakeredis.py::test_saving_unicode_type_as_key[FakeStrictRedis] PASSED [ 2%] test/test_fakeredis.py::test_future_newbytes[FakeStrictRedis] PASSED [ 2%] test/test_fakeredis.py::test_future_newstr[FakeStrictRedis] PASSED [ 2%] test/test_fakeredis.py::test_get_does_not_exist[FakeStrictRedis] PASSED [ 3%] test/test_fakeredis.py::test_get_with_non_str_keys[FakeStrictRedis] PASSED [ 3%] test/test_fakeredis.py::test_get_invalid_type[FakeStrictRedis] PASSED [ 3%] test/test_fakeredis.py::test_set_non_str_keys[FakeStrictRedis] PASSED [ 3%] test/test_fakeredis.py::test_getbit[FakeStrictRedis] PASSED [ 3%] test/test_fakeredis.py::test_getbit_wrong_type[FakeStrictRedis] PASSED [ 3%] test/test_fakeredis.py::test_multiple_bits_set[FakeStrictRedis] PASSED [ 3%] test/test_fakeredis.py::test_unset_bits[FakeStrictRedis] PASSED [ 4%] test/test_fakeredis.py::test_get_set_bits[FakeStrictRedis] PASSED [ 4%] test/test_fakeredis.py::test_setbits_and_getkeys[FakeStrictRedis] PASSED [ 4%] test/test_fakeredis.py::test_setbit_wrong_type[FakeStrictRedis] PASSED [ 4%] test/test_fakeredis.py::test_setbit_expiry[FakeStrictRedis] PASSED [ 4%] test/test_fakeredis.py::test_bitcount[FakeStrictRedis] PASSED [ 4%] test/test_fakeredis.py::test_bitcount_wrong_type[FakeStrictRedis] PASSED [ 4%] test/test_fakeredis.py::test_getset_not_exist[FakeStrictRedis] PASSED [ 5%] test/test_fakeredis.py::test_getset_exists[FakeStrictRedis] PASSED [ 5%] test/test_fakeredis.py::test_getset_wrong_type[FakeStrictRedis] PASSED [ 5%] test/test_fakeredis.py::test_setitem_getitem[FakeStrictRedis] PASSED [ 5%] test/test_fakeredis.py::test_getitem_non_existent_key[FakeStrictRedis] PASSED [ 5%] test/test_fakeredis.py::test_strlen[FakeStrictRedis] PASSED [ 5%] test/test_fakeredis.py::test_strlen_wrong_type[FakeStrictRedis] PASSED [ 6%] test/test_fakeredis.py::test_substr[FakeStrictRedis] PASSED [ 6%] test/test_fakeredis.py::test_substr_noexist_key[FakeStrictRedis] PASSED [ 6%] test/test_fakeredis.py::test_substr_wrong_type[FakeStrictRedis] PASSED [ 6%] test/test_fakeredis.py::test_append[FakeStrictRedis] PASSED [ 6%] test/test_fakeredis.py::test_append_with_no_preexisting_key[FakeStrictRedis] PASSED [ 6%] test/test_fakeredis.py::test_append_wrong_type[FakeStrictRedis] PASSED [ 6%] test/test_fakeredis.py::test_incr_with_no_preexisting_key[FakeStrictRedis] PASSED [ 7%] test/test_fakeredis.py::test_incr_by[FakeStrictRedis] PASSED [ 7%] test/test_fakeredis.py::test_incr_preexisting_key[FakeStrictRedis] PASSED [ 7%] test/test_fakeredis.py::test_incr_expiry[FakeStrictRedis] PASSED [ 7%] test/test_fakeredis.py::test_incr_bad_type[FakeStrictRedis] PASSED [ 7%] test/test_fakeredis.py::test_incr_with_float[FakeStrictRedis] PASSED [ 7%] test/test_fakeredis.py::test_incr_followed_by_mget[FakeStrictRedis] PASSED [ 7%] test/test_fakeredis.py::test_incr_followed_by_mget_returns_strings[FakeStrictRedis] PASSED [ 8%] test/test_fakeredis.py::test_incrbyfloat[FakeStrictRedis] PASSED [ 8%] test/test_fakeredis.py::test_incrbyfloat_with_noexist[FakeStrictRedis] PASSED [ 8%] test/test_fakeredis.py::test_incrbyfloat_expiry[FakeStrictRedis] PASSED [ 8%] test/test_fakeredis.py::test_incrbyfloat_bad_type[FakeStrictRedis] PASSED [ 8%] test/test_fakeredis.py::test_incrbyfloat_precision[FakeStrictRedis] PASSED [ 8%] test/test_fakeredis.py::test_decr[FakeStrictRedis] PASSED [ 9%] test/test_fakeredis.py::test_decr_newkey[FakeStrictRedis] PASSED [ 9%] test/test_fakeredis.py::test_decr_expiry[FakeStrictRedis] PASSED [ 9%] test/test_fakeredis.py::test_decr_badtype[FakeStrictRedis] PASSED [ 9%] test/test_fakeredis.py::test_keys[FakeStrictRedis] PASSED [ 9%] test/test_fakeredis.py::test_exists[FakeStrictRedis] PASSED [ 9%] test/test_fakeredis.py::test_contains[FakeStrictRedis] PASSED [ 9%] test/test_fakeredis.py::test_rename[FakeStrictRedis] PASSED [ 10%] test/test_fakeredis.py::test_rename_nonexistent_key[FakeStrictRedis] PASSED [ 10%] test/test_fakeredis.py::test_renamenx_doesnt_exist[FakeStrictRedis] PASSED [ 10%] test/test_fakeredis.py::test_rename_does_exist[FakeStrictRedis] PASSED [ 10%] test/test_fakeredis.py::test_rename_expiry[FakeStrictRedis] PASSED [ 10%] test/test_fakeredis.py::test_mget[FakeStrictRedis] PASSED [ 10%] test/test_fakeredis.py::test_mget_none[FakeStrictRedis] SKIPPED (Tes...) [ 11%] test/test_fakeredis.py::test_mget_with_no_keys[FakeStrictRedis] PASSED [ 11%] test/test_fakeredis.py::test_mget_mixed_types[FakeStrictRedis] PASSED [ 11%] test/test_fakeredis.py::test_mset_with_no_keys[FakeStrictRedis] PASSED [ 11%] test/test_fakeredis.py::test_mset[FakeStrictRedis] PASSED [ 11%] test/test_fakeredis.py::test_mset_accepts_kwargs[FakeStrictRedis] SKIPPED [ 11%] test/test_fakeredis.py::test_msetnx[FakeStrictRedis] PASSED [ 11%] test/test_fakeredis.py::test_setex[FakeStrictRedis] PASSED [ 12%] test/test_fakeredis.py::test_setex_using_timedelta[FakeStrictRedis] PASSED [ 12%] test/test_fakeredis.py::test_setex_using_float[FakeStrictRedis] PASSED [ 12%] test/test_fakeredis.py::test_setex_overflow[FakeStrictRedis] PASSED [ 12%] test/test_fakeredis.py::test_set_ex[FakeStrictRedis] PASSED [ 12%] test/test_fakeredis.py::test_set_ex_using_timedelta[FakeStrictRedis] PASSED [ 12%] test/test_fakeredis.py::test_set_ex_overflow[FakeStrictRedis] PASSED [ 12%] test/test_fakeredis.py::test_set_px_overflow[FakeStrictRedis] PASSED [ 13%] test/test_fakeredis.py::test_set_px[FakeStrictRedis] PASSED [ 13%] test/test_fakeredis.py::test_set_px_using_timedelta[FakeStrictRedis] PASSED [ 13%] test/test_fakeredis.py::test_set_keepttl[FakeStrictRedis] PASSED [ 13%] test/test_fakeredis.py::test_set_conflicting_expire_options[FakeStrictRedis] PASSED [ 13%] test/test_fakeredis.py::test_set_conflicting_expire_options_w_keepttl[FakeStrictRedis] PASSED [ 13%] test/test_fakeredis.py::test_set_raises_wrong_ex[FakeStrictRedis] PASSED [ 14%] test/test_fakeredis.py::test_set_using_timedelta_raises_wrong_ex[FakeStrictRedis] PASSED [ 14%] test/test_fakeredis.py::test_set_raises_wrong_px[FakeStrictRedis] PASSED [ 14%] test/test_fakeredis.py::test_set_using_timedelta_raises_wrong_px[FakeStrictRedis] PASSED [ 14%] test/test_fakeredis.py::test_setex_raises_wrong_ex[FakeStrictRedis] PASSED [ 14%] test/test_fakeredis.py::test_setex_using_timedelta_raises_wrong_ex[FakeStrictRedis] PASSED [ 14%] test/test_fakeredis.py::test_setnx[FakeStrictRedis] PASSED [ 14%] test/test_fakeredis.py::test_set_nx[FakeStrictRedis] PASSED [ 15%] test/test_fakeredis.py::test_set_xx[FakeStrictRedis] PASSED [ 15%] test/test_fakeredis.py::test_set_get[FakeStrictRedis] PASSED [ 15%] test/test_fakeredis.py::test_set_get_xx[FakeStrictRedis] PASSED [ 15%] test/test_fakeredis.py::test_set_get_nx[FakeStrictRedis] PASSED [ 15%] test/test_fakeredis.py::test_del_operator[FakeStrictRedis] PASSED [ 15%] test/test_fakeredis.py::test_delete[FakeStrictRedis] PASSED [ 15%] test/test_fakeredis.py::test_echo[FakeStrictRedis] PASSED [ 16%] test/test_fakeredis.py::test_delete_expire[FakeStrictRedis] PASSED [ 16%] test/test_fakeredis.py::test_delete_multiple[FakeStrictRedis] PASSED [ 16%] test/test_fakeredis.py::test_delete_nonexistent_key[FakeStrictRedis] PASSED [ 16%] test/test_fakeredis.py::test_rpush_then_lrange_with_nested_list1[FakeStrictRedis] SKIPPED [ 16%] test/test_fakeredis.py::test_rpush_then_lrange_with_nested_list2[FakeStrictRedis] SKIPPED [ 16%] test/test_fakeredis.py::test_rpush_then_lrange_with_nested_list3[FakeStrictRedis] SKIPPED [ 17%] test/test_fakeredis.py::test_lpush_then_lrange_all[FakeStrictRedis] PASSED [ 17%] test/test_fakeredis.py::test_lpush_then_lrange_portion[FakeStrictRedis] PASSED [ 17%] test/test_fakeredis.py::test_lrange_negative_indices[FakeStrictRedis] PASSED [ 17%] test/test_fakeredis.py::test_lpush_key_does_not_exist[FakeStrictRedis] PASSED [ 17%] test/test_fakeredis.py::test_lpush_with_nonstr_key[FakeStrictRedis] PASSED [ 17%] test/test_fakeredis.py::test_lpush_wrong_type[FakeStrictRedis] PASSED [ 17%] test/test_fakeredis.py::test_llen[FakeStrictRedis] PASSED [ 18%] test/test_fakeredis.py::test_llen_no_exist[FakeStrictRedis] PASSED [ 18%] test/test_fakeredis.py::test_llen_wrong_type[FakeStrictRedis] PASSED [ 18%] test/test_fakeredis.py::test_lrem_positive_count[FakeStrictRedis] PASSED [ 18%] test/test_fakeredis.py::test_lrem_negative_count[FakeStrictRedis] PASSED [ 18%] test/test_fakeredis.py::test_lrem_zero_count[FakeStrictRedis] PASSED [ 18%] test/test_fakeredis.py::test_lrem_default_value[FakeStrictRedis] PASSED [ 19%] test/test_fakeredis.py::test_lrem_does_not_exist[FakeStrictRedis] PASSED [ 19%] test/test_fakeredis.py::test_lrem_return_value[FakeStrictRedis] PASSED [ 19%] test/test_fakeredis.py::test_lrem_wrong_type[FakeStrictRedis] PASSED [ 19%] test/test_fakeredis.py::test_rpush[FakeStrictRedis] PASSED [ 19%] test/test_fakeredis.py::test_rpush_wrong_type[FakeStrictRedis] PASSED [ 19%] test/test_fakeredis.py::test_lpop[FakeStrictRedis] PASSED [ 19%] test/test_fakeredis.py::test_lpop_empty_list[FakeStrictRedis] PASSED [ 20%] test/test_fakeredis.py::test_lpop_wrong_type[FakeStrictRedis] PASSED [ 20%] test/test_fakeredis.py::test_lpop_count[FakeStrictRedis] PASSED [ 20%] test/test_fakeredis.py::test_lpop_count_negative[FakeStrictRedis] PASSED [ 20%] test/test_fakeredis.py::test_lset[FakeStrictRedis] PASSED [ 20%] test/test_fakeredis.py::test_lset_index_out_of_range[FakeStrictRedis] PASSED [ 20%] test/test_fakeredis.py::test_lset_wrong_type[FakeStrictRedis] PASSED [ 20%] test/test_fakeredis.py::test_rpushx[FakeStrictRedis] PASSED [ 21%] test/test_fakeredis.py::test_rpushx_wrong_type[FakeStrictRedis] PASSED [ 21%] test/test_fakeredis.py::test_ltrim[FakeStrictRedis] PASSED [ 21%] test/test_fakeredis.py::test_ltrim_with_non_existent_key[FakeStrictRedis] PASSED [ 21%] test/test_fakeredis.py::test_ltrim_expiry[FakeStrictRedis] PASSED [ 21%] test/test_fakeredis.py::test_ltrim_wrong_type[FakeStrictRedis] PASSED [ 21%] test/test_fakeredis.py::test_lindex[FakeStrictRedis] PASSED [ 22%] test/test_fakeredis.py::test_lindex_wrong_type[FakeStrictRedis] PASSED [ 22%] test/test_fakeredis.py::test_lpushx[FakeStrictRedis] PASSED [ 22%] test/test_fakeredis.py::test_lpushx_wrong_type[FakeStrictRedis] PASSED [ 22%] test/test_fakeredis.py::test_rpop[FakeStrictRedis] PASSED [ 22%] test/test_fakeredis.py::test_rpop_wrong_type[FakeStrictRedis] PASSED [ 22%] test/test_fakeredis.py::test_rpop_count[FakeStrictRedis] PASSED [ 22%] test/test_fakeredis.py::test_rpop_count_negative[FakeStrictRedis] PASSED [ 23%] test/test_fakeredis.py::test_linsert_before[FakeStrictRedis] PASSED [ 23%] test/test_fakeredis.py::test_linsert_after[FakeStrictRedis] PASSED [ 23%] test/test_fakeredis.py::test_linsert_no_pivot[FakeStrictRedis] PASSED [ 23%] test/test_fakeredis.py::test_linsert_wrong_type[FakeStrictRedis] PASSED [ 23%] test/test_fakeredis.py::test_rpoplpush[FakeStrictRedis] PASSED [ 23%] test/test_fakeredis.py::test_rpoplpush_to_nonexistent_destination[FakeStrictRedis] PASSED [ 23%] test/test_fakeredis.py::test_rpoplpush_expiry[FakeStrictRedis] PASSED [ 24%] test/test_fakeredis.py::test_rpoplpush_one_to_self[FakeStrictRedis] PASSED [ 24%] test/test_fakeredis.py::test_rpoplpush_wrong_type[FakeStrictRedis] PASSED [ 24%] test/test_fakeredis.py::test_blpop_single_list[FakeStrictRedis] PASSED [ 24%] test/test_fakeredis.py::test_blpop_test_multiple_lists[FakeStrictRedis] PASSED [ 24%] test/test_fakeredis.py::test_blpop_allow_single_key[FakeStrictRedis] PASSED [ 24%] test/test_fakeredis.py::test_blpop_block[FakeStrictRedis] PASSED [ 25%] test/test_fakeredis.py::test_blpop_wrong_type[FakeStrictRedis] PASSED [ 25%] test/test_fakeredis.py::test_blpop_transaction[FakeStrictRedis] PASSED [ 25%] test/test_fakeredis.py::test_eval_blpop[FakeStrictRedis] PASSED [ 25%] test/test_fakeredis.py::test_brpop_test_multiple_lists[FakeStrictRedis] PASSED [ 25%] test/test_fakeredis.py::test_brpop_single_key[FakeStrictRedis] PASSED [ 25%] test/test_fakeredis.py::test_brpop_block[FakeStrictRedis] PASSED [ 25%] test/test_fakeredis.py::test_brpop_wrong_type[FakeStrictRedis] PASSED [ 26%] test/test_fakeredis.py::test_brpoplpush_multi_keys[FakeStrictRedis] PASSED [ 26%] test/test_fakeredis.py::test_brpoplpush_wrong_type[FakeStrictRedis] PASSED [ 26%] test/test_fakeredis.py::test_blocking_operations_when_empty[FakeStrictRedis] PASSED [ 26%] test/test_fakeredis.py::test_empty_list[FakeStrictRedis] PASSED [ 26%] test/test_fakeredis.py::test_hstrlen_missing[FakeStrictRedis] PASSED [ 26%] test/test_fakeredis.py::test_hstrlen[FakeStrictRedis] PASSED [ 26%] test/test_fakeredis.py::test_hset_then_hget[FakeStrictRedis] PASSED [ 27%] test/test_fakeredis.py::test_hset_update[FakeStrictRedis] PASSED [ 27%] test/test_fakeredis.py::test_hset_wrong_type[FakeStrictRedis] PASSED [ 27%] test/test_fakeredis.py::test_hgetall[FakeStrictRedis] PASSED [ 27%] test/test_fakeredis.py::test_hgetall_with_tuples[FakeStrictRedis] SKIPPED [ 27%] test/test_fakeredis.py::test_hgetall_empty_key[FakeStrictRedis] PASSED [ 27%] test/test_fakeredis.py::test_hgetall_wrong_type[FakeStrictRedis] PASSED [ 28%] test/test_fakeredis.py::test_hexists[FakeStrictRedis] PASSED [ 28%] test/test_fakeredis.py::test_hexists_wrong_type[FakeStrictRedis] PASSED [ 28%] test/test_fakeredis.py::test_hkeys[FakeStrictRedis] PASSED [ 28%] test/test_fakeredis.py::test_hkeys_wrong_type[FakeStrictRedis] PASSED [ 28%] test/test_fakeredis.py::test_hlen[FakeStrictRedis] PASSED [ 28%] test/test_fakeredis.py::test_hlen_wrong_type[FakeStrictRedis] PASSED [ 28%] test/test_fakeredis.py::test_hvals[FakeStrictRedis] PASSED [ 29%] test/test_fakeredis.py::test_hvals_wrong_type[FakeStrictRedis] PASSED [ 29%] test/test_fakeredis.py::test_hmget[FakeStrictRedis] PASSED [ 29%] test/test_fakeredis.py::test_hmget_wrong_type[FakeStrictRedis] PASSED [ 29%] test/test_fakeredis.py::test_hdel[FakeStrictRedis] PASSED [ 29%] test/test_fakeredis.py::test_hdel_wrong_type[FakeStrictRedis] PASSED [ 29%] test/test_fakeredis.py::test_hincrby[FakeStrictRedis] PASSED [ 30%] test/test_fakeredis.py::test_hincrby_with_no_starting_value[FakeStrictRedis] PASSED [ 30%] test/test_fakeredis.py::test_hincrby_with_range_param[FakeStrictRedis] PASSED [ 30%] test/test_fakeredis.py::test_hincrby_wrong_type[FakeStrictRedis] PASSED [ 30%] test/test_fakeredis.py::test_hincrbyfloat[FakeStrictRedis] PASSED [ 30%] test/test_fakeredis.py::test_hincrbyfloat_with_no_starting_value[FakeStrictRedis] PASSED [ 30%] test/test_fakeredis.py::test_hincrbyfloat_with_range_param[FakeStrictRedis] PASSED [ 30%] test/test_fakeredis.py::test_hincrbyfloat_on_non_float_value_raises_error[FakeStrictRedis] PASSED [ 31%] test/test_fakeredis.py::test_hincrbyfloat_with_non_float_amount_raises_error[FakeStrictRedis] PASSED [ 31%] test/test_fakeredis.py::test_hincrbyfloat_wrong_type[FakeStrictRedis] PASSED [ 31%] test/test_fakeredis.py::test_hincrbyfloat_precision[FakeStrictRedis] PASSED [ 31%] test/test_fakeredis.py::test_hsetnx[FakeStrictRedis] PASSED [ 31%] test/test_fakeredis.py::test_hmset_empty_raises_error[FakeStrictRedis] PASSED [ 31%] test/test_fakeredis.py::test_hmset[FakeStrictRedis] PASSED [ 31%] test/test_fakeredis.py::test_hmset_convert_values[FakeStrictRedis] SKIPPED [ 32%] test/test_fakeredis.py::test_hmset_does_not_mutate_input_params[FakeStrictRedis] SKIPPED [ 32%] test/test_fakeredis.py::test_hmset_wrong_type[FakeStrictRedis] PASSED [ 32%] test/test_fakeredis.py::test_empty_hash[FakeStrictRedis] PASSED [ 32%] test/test_fakeredis.py::test_sadd[FakeStrictRedis] PASSED [ 32%] test/test_fakeredis.py::test_sadd_as_str_type[FakeStrictRedis] PASSED [ 32%] test/test_fakeredis.py::test_sadd_wrong_type[FakeStrictRedis] PASSED [ 33%] test/test_fakeredis.py::test_scan_single[FakeStrictRedis] PASSED [ 33%] test/test_fakeredis.py::test_scan_iter_single_page[FakeStrictRedis] PASSED [ 33%] test/test_fakeredis.py::test_scan_iter_multiple_pages[FakeStrictRedis] PASSED [ 33%] test/test_fakeredis.py::test_scan_iter_multiple_pages_with_match[FakeStrictRedis] PASSED [ 33%] test/test_fakeredis.py::test_scan_iter_multiple_pages_with_type[FakeStrictRedis] PASSED [ 33%] test/test_fakeredis.py::test_scan_multiple_pages_with_count_arg[FakeStrictRedis] PASSED [ 33%] test/test_fakeredis.py::test_scan_all_in_single_call[FakeStrictRedis] PASSED [ 34%] test/test_fakeredis.py::test_scan_expired_key[FakeStrictRedis] PASSED [ 34%] test/test_fakeredis.py::test_scard[FakeStrictRedis] PASSED [ 34%] test/test_fakeredis.py::test_scard_wrong_type[FakeStrictRedis] PASSED [ 34%] test/test_fakeredis.py::test_sdiff[FakeStrictRedis] PASSED [ 34%] test/test_fakeredis.py::test_sdiff_one_key[FakeStrictRedis] PASSED [ 34%] test/test_fakeredis.py::test_sdiff_empty[FakeStrictRedis] PASSED [ 34%] test/test_fakeredis.py::test_sdiff_wrong_type[FakeStrictRedis] PASSED [ 35%] test/test_fakeredis.py::test_sdiffstore[FakeStrictRedis] PASSED [ 35%] test/test_fakeredis.py::test_setrange[FakeStrictRedis] PASSED [ 35%] test/test_fakeredis.py::test_setrange_expiry[FakeStrictRedis] PASSED [ 35%] test/test_fakeredis.py::test_sinter[FakeStrictRedis] PASSED [ 35%] test/test_fakeredis.py::test_sinter_bytes_keys[FakeStrictRedis] PASSED [ 35%] test/test_fakeredis.py::test_sinter_wrong_type[FakeStrictRedis] PASSED [ 36%] test/test_fakeredis.py::test_sinterstore[FakeStrictRedis] PASSED [ 36%] test/test_fakeredis.py::test_sismember[FakeStrictRedis] PASSED [ 36%] test/test_fakeredis.py::test_sismember_wrong_type[FakeStrictRedis] PASSED [ 36%] test/test_fakeredis.py::test_smembers[FakeStrictRedis] PASSED [ 36%] test/test_fakeredis.py::test_smembers_copy[FakeStrictRedis] PASSED [ 36%] test/test_fakeredis.py::test_smembers_wrong_type[FakeStrictRedis] PASSED [ 36%] test/test_fakeredis.py::test_smembers_runtime_error[FakeStrictRedis] PASSED [ 37%] test/test_fakeredis.py::test_smove[FakeStrictRedis] PASSED [ 37%] test/test_fakeredis.py::test_smove_non_existent_key[FakeStrictRedis] PASSED [ 37%] test/test_fakeredis.py::test_smove_wrong_type[FakeStrictRedis] PASSED [ 37%] test/test_fakeredis.py::test_spop[FakeStrictRedis] PASSED [ 37%] test/test_fakeredis.py::test_spop_wrong_type[FakeStrictRedis] PASSED [ 37%] test/test_fakeredis.py::test_srandmember[FakeStrictRedis] PASSED [ 38%] test/test_fakeredis.py::test_srandmember_number[FakeStrictRedis] PASSED [ 38%] test/test_fakeredis.py::test_srandmember_wrong_type[FakeStrictRedis] PASSED [ 38%] test/test_fakeredis.py::test_srem[FakeStrictRedis] PASSED [ 38%] test/test_fakeredis.py::test_srem_wrong_type[FakeStrictRedis] PASSED [ 38%] test/test_fakeredis.py::test_sunion[FakeStrictRedis] PASSED [ 38%] test/test_fakeredis.py::test_sunion_wrong_type[FakeStrictRedis] PASSED [ 38%] test/test_fakeredis.py::test_sunionstore[FakeStrictRedis] PASSED [ 39%] test/test_fakeredis.py::test_empty_set[FakeStrictRedis] PASSED [ 39%] test/test_fakeredis.py::test_zadd[FakeStrictRedis] PASSED [ 39%] test/test_fakeredis.py::test_zadd_uses_str[FakeStrictRedis] SKIPPED [ 39%] test/test_fakeredis.py::test_zadd_errors[FakeStrictRedis] SKIPPED (T...) [ 39%] test/test_fakeredis.py::test_zadd_empty[FakeStrictRedis] PASSED [ 39%] test/test_fakeredis.py::test_zadd_minus_zero[FakeStrictRedis] PASSED [ 39%] test/test_fakeredis.py::test_zadd_wrong_type[FakeStrictRedis] PASSED [ 40%] test/test_fakeredis.py::test_zadd_multiple[FakeStrictRedis] PASSED [ 40%] test/test_fakeredis.py::test_zadd_with_nx[FakeStrictRedis-False-input0-0-state0] PASSED [ 40%] test/test_fakeredis.py::test_zadd_with_nx[FakeStrictRedis-False-input1-1-state1] PASSED [ 40%] test/test_fakeredis.py::test_zadd_with_nx[FakeStrictRedis-False-input2-2-state2] PASSED [ 40%] test/test_fakeredis.py::test_zadd_with_nx[FakeStrictRedis-True-input0-0-state0] PASSED [ 40%] test/test_fakeredis.py::test_zadd_with_nx[FakeStrictRedis-True-input1-1-state1] PASSED [ 41%] test/test_fakeredis.py::test_zadd_with_nx[FakeStrictRedis-True-input2-2-state2] PASSED [ 41%] test/test_fakeredis.py::test_zadd_with_ch[FakeStrictRedis-input0-1-state0] PASSED [ 41%] test/test_fakeredis.py::test_zadd_with_ch[FakeStrictRedis-input1-2-state1] PASSED [ 41%] test/test_fakeredis.py::test_zadd_with_ch[FakeStrictRedis-input2-2-state2] PASSED [ 41%] test/test_fakeredis.py::test_zadd_with_xx[FakeStrictRedis-False-input0-2-state0] PASSED [ 41%] test/test_fakeredis.py::test_zadd_with_xx[FakeStrictRedis-False-input1-0-state1] PASSED [ 41%] test/test_fakeredis.py::test_zadd_with_xx[FakeStrictRedis-False-input2-0-state2] PASSED [ 42%] test/test_fakeredis.py::test_zadd_with_xx[FakeStrictRedis-True-input0-2-state0] PASSED [ 42%] test/test_fakeredis.py::test_zadd_with_xx[FakeStrictRedis-True-input1-0-state1] PASSED [ 42%] test/test_fakeredis.py::test_zadd_with_xx[FakeStrictRedis-True-input2-0-state2] PASSED [ 42%] test/test_fakeredis.py::test_zadd_with_nx_and_xx[FakeStrictRedis-False] PASSED [ 42%] test/test_fakeredis.py::test_zadd_with_nx_and_xx[FakeStrictRedis-True] PASSED [ 42%] test/test_fakeredis.py::test_zadd_incr[FakeStrictRedis-False] PASSED [ 42%] test/test_fakeredis.py::test_zadd_incr[FakeStrictRedis-True] PASSED [ 43%] test/test_fakeredis.py::test_zrange_same_score[FakeStrictRedis] PASSED [ 43%] test/test_fakeredis.py::test_zcard[FakeStrictRedis] PASSED [ 43%] test/test_fakeredis.py::test_zcard_non_existent_key[FakeStrictRedis] PASSED [ 43%] test/test_fakeredis.py::test_zcard_wrong_type[FakeStrictRedis] PASSED [ 43%] test/test_fakeredis.py::test_zcount[FakeStrictRedis] PASSED [ 43%] test/test_fakeredis.py::test_zcount_exclusive[FakeStrictRedis] PASSED [ 44%] test/test_fakeredis.py::test_zcount_wrong_type[FakeStrictRedis] PASSED [ 44%] test/test_fakeredis.py::test_zincrby[FakeStrictRedis] PASSED [ 44%] test/test_fakeredis.py::test_zincrby_wrong_type[FakeStrictRedis] PASSED [ 44%] test/test_fakeredis.py::test_zrange_descending[FakeStrictRedis] PASSED [ 44%] test/test_fakeredis.py::test_zrange_descending_with_scores[FakeStrictRedis] PASSED [ 44%] test/test_fakeredis.py::test_zrange_with_positive_indices[FakeStrictRedis] PASSED [ 44%] test/test_fakeredis.py::test_zrange_wrong_type[FakeStrictRedis] PASSED [ 45%] test/test_fakeredis.py::test_zrange_score_cast[FakeStrictRedis] PASSED [ 45%] test/test_fakeredis.py::test_zrank[FakeStrictRedis] PASSED [ 45%] test/test_fakeredis.py::test_zrank_non_existent_member[FakeStrictRedis] PASSED [ 45%] test/test_fakeredis.py::test_zrank_wrong_type[FakeStrictRedis] PASSED [ 45%] test/test_fakeredis.py::test_zrem[FakeStrictRedis] PASSED [ 45%] test/test_fakeredis.py::test_zrem_non_existent_member[FakeStrictRedis] PASSED [ 46%] test/test_fakeredis.py::test_zrem_numeric_member[FakeStrictRedis] PASSED [ 46%] test/test_fakeredis.py::test_zrem_wrong_type[FakeStrictRedis] PASSED [ 46%] test/test_fakeredis.py::test_zscore[FakeStrictRedis] PASSED [ 46%] test/test_fakeredis.py::test_zscore_non_existent_member[FakeStrictRedis] PASSED [ 46%] test/test_fakeredis.py::test_zscore_wrong_type[FakeStrictRedis] PASSED [ 46%] test/test_fakeredis.py::test_zrevrank[FakeStrictRedis] PASSED [ 46%] test/test_fakeredis.py::test_zrevrank_non_existent_member[FakeStrictRedis] PASSED [ 47%] test/test_fakeredis.py::test_zrevrank_wrong_type[FakeStrictRedis] PASSED [ 47%] test/test_fakeredis.py::test_zrevrange[FakeStrictRedis] PASSED [ 47%] test/test_fakeredis.py::test_zrevrange_sorted_keys[FakeStrictRedis] PASSED [ 47%] test/test_fakeredis.py::test_zrevrange_wrong_type[FakeStrictRedis] PASSED [ 47%] test/test_fakeredis.py::test_zrevrange_score_cast[FakeStrictRedis] PASSED [ 47%] test/test_fakeredis.py::test_zrangebyscore[FakeStrictRedis] PASSED [ 47%] test/test_fakeredis.py::test_zrangebysore_exclusive[FakeStrictRedis] PASSED [ 48%] test/test_fakeredis.py::test_zrangebyscore_raises_error[FakeStrictRedis] PASSED [ 48%] test/test_fakeredis.py::test_zrangebyscore_wrong_type[FakeStrictRedis] PASSED [ 48%] test/test_fakeredis.py::test_zrangebyscore_slice[FakeStrictRedis] PASSED [ 48%] test/test_fakeredis.py::test_zrangebyscore_withscores[FakeStrictRedis] PASSED [ 48%] test/test_fakeredis.py::test_zrangebyscore_cast_scores[FakeStrictRedis] PASSED [ 48%] test/test_fakeredis.py::test_zrevrangebyscore[FakeStrictRedis] PASSED [ 49%] test/test_fakeredis.py::test_zrevrangebyscore_exclusive[FakeStrictRedis] PASSED [ 49%] test/test_fakeredis.py::test_zrevrangebyscore_raises_error[FakeStrictRedis] PASSED [ 49%] test/test_fakeredis.py::test_zrevrangebyscore_wrong_type[FakeStrictRedis] PASSED [ 49%] test/test_fakeredis.py::test_zrevrangebyscore_cast_scores[FakeStrictRedis] PASSED [ 49%] test/test_fakeredis.py::test_zrangebylex[FakeStrictRedis] PASSED [ 49%] test/test_fakeredis.py::test_zrangebylex_wrong_type[FakeStrictRedis] PASSED [ 49%] test/test_fakeredis.py::test_zlexcount[FakeStrictRedis] PASSED [ 50%] test/test_fakeredis.py::test_zlexcount_wrong_type[FakeStrictRedis] PASSED [ 50%] test/test_fakeredis.py::test_zrangebylex_with_limit[FakeStrictRedis] PASSED [ 50%] test/test_fakeredis.py::test_zrangebylex_raises_error[FakeStrictRedis] PASSED [ 50%] test/test_fakeredis.py::test_zrevrangebylex[FakeStrictRedis] PASSED [ 50%] test/test_fakeredis.py::test_zrevrangebylex_with_limit[FakeStrictRedis] PASSED [ 50%] test/test_fakeredis.py::test_zrevrangebylex_raises_error[FakeStrictRedis] PASSED [ 50%] test/test_fakeredis.py::test_zrevrangebylex_wrong_type[FakeStrictRedis] PASSED [ 51%] test/test_fakeredis.py::test_zremrangebyrank[FakeStrictRedis] PASSED [ 51%] test/test_fakeredis.py::test_zremrangebyrank_negative_indices[FakeStrictRedis] PASSED [ 51%] test/test_fakeredis.py::test_zremrangebyrank_out_of_bounds[FakeStrictRedis] PASSED [ 51%] test/test_fakeredis.py::test_zremrangebyrank_wrong_type[FakeStrictRedis] PASSED [ 51%] test/test_fakeredis.py::test_zremrangebyscore[FakeStrictRedis] PASSED [ 51%] test/test_fakeredis.py::test_zremrangebyscore_exclusive[FakeStrictRedis] PASSED [ 52%] test/test_fakeredis.py::test_zremrangebyscore_raises_error[FakeStrictRedis] PASSED [ 52%] test/test_fakeredis.py::test_zremrangebyscore_badkey[FakeStrictRedis] PASSED [ 52%] test/test_fakeredis.py::test_zremrangebyscore_wrong_type[FakeStrictRedis] PASSED [ 52%] test/test_fakeredis.py::test_zremrangebylex[FakeStrictRedis] PASSED [ 52%] test/test_fakeredis.py::test_zremrangebylex_error[FakeStrictRedis] PASSED [ 52%] test/test_fakeredis.py::test_zremrangebylex_badkey[FakeStrictRedis] PASSED [ 52%] test/test_fakeredis.py::test_zremrangebylex_wrong_type[FakeStrictRedis] PASSED [ 53%] test/test_fakeredis.py::test_zunionstore[FakeStrictRedis] PASSED [ 53%] test/test_fakeredis.py::test_zunionstore_sum[FakeStrictRedis] PASSED [ 53%] test/test_fakeredis.py::test_zunionstore_max[FakeStrictRedis] PASSED [ 53%] test/test_fakeredis.py::test_zunionstore_min[FakeStrictRedis] PASSED [ 53%] test/test_fakeredis.py::test_zunionstore_weights[FakeStrictRedis] PASSED [ 53%] test/test_fakeredis.py::test_zunionstore_nan_to_zero[FakeStrictRedis] PASSED [ 53%] test/test_fakeredis.py::test_zunionstore_nan_to_zero2[FakeStrictRedis] PASSED [ 54%] test/test_fakeredis.py::test_zunionstore_nan_to_zero_ordering[FakeStrictRedis] PASSED [ 54%] test/test_fakeredis.py::test_zunionstore_mixed_set_types[FakeStrictRedis] PASSED [ 54%] test/test_fakeredis.py::test_zunionstore_badkey[FakeStrictRedis] PASSED [ 54%] test/test_fakeredis.py::test_zunionstore_wrong_type[FakeStrictRedis] PASSED [ 54%] test/test_fakeredis.py::test_zinterstore[FakeStrictRedis] PASSED [ 54%] test/test_fakeredis.py::test_zinterstore_mixed_set_types[FakeStrictRedis] PASSED [ 55%] test/test_fakeredis.py::test_zinterstore_max[FakeStrictRedis] PASSED [ 55%] test/test_fakeredis.py::test_zinterstore_onekey[FakeStrictRedis] PASSED [ 55%] test/test_fakeredis.py::test_zinterstore_nokey[FakeStrictRedis] PASSED [ 55%] test/test_fakeredis.py::test_zinterstore_nan_to_zero[FakeStrictRedis] PASSED [ 55%] test/test_fakeredis.py::test_zunionstore_nokey[FakeStrictRedis] PASSED [ 55%] test/test_fakeredis.py::test_zinterstore_wrong_type[FakeStrictRedis] PASSED [ 55%] test/test_fakeredis.py::test_empty_zset[FakeStrictRedis] PASSED [ 56%] test/test_fakeredis.py::test_multidb[FakeStrictRedis] PASSED [ 56%] test/test_fakeredis.py::test_basic_sort[FakeStrictRedis] PASSED [ 56%] test/test_fakeredis.py::test_empty_sort[FakeStrictRedis] PASSED [ 56%] test/test_fakeredis.py::test_sort_range_offset_range[FakeStrictRedis] PASSED [ 56%] test/test_fakeredis.py::test_sort_range_offset_range_and_desc[FakeStrictRedis] PASSED [ 56%] test/test_fakeredis.py::test_sort_range_offset_norange[FakeStrictRedis] PASSED [ 57%] test/test_fakeredis.py::test_sort_range_with_large_range[FakeStrictRedis] PASSED [ 57%] test/test_fakeredis.py::test_sort_descending[FakeStrictRedis] PASSED [ 57%] test/test_fakeredis.py::test_sort_alpha[FakeStrictRedis] PASSED [ 57%] test/test_fakeredis.py::test_sort_wrong_type[FakeStrictRedis] PASSED [ 57%] test/test_fakeredis.py::test_foo[FakeStrictRedis] PASSED [ 57%] test/test_fakeredis.py::test_sort_with_store_option[FakeStrictRedis] PASSED [ 57%] test/test_fakeredis.py::test_sort_with_by_and_get_option[FakeStrictRedis] PASSED [ 58%] test/test_fakeredis.py::test_sort_with_hash[FakeStrictRedis] PASSED [ 58%] test/test_fakeredis.py::test_sort_with_set[FakeStrictRedis] PASSED [ 58%] test/test_fakeredis.py::test_pipeline[FakeStrictRedis] PASSED [ 58%] test/test_fakeredis.py::test_pipeline_ignore_errors[FakeStrictRedis] PASSED [ 58%] test/test_fakeredis.py::test_multiple_successful_watch_calls[FakeStrictRedis] PASSED [ 58%] test/test_fakeredis.py::test_pipeline_non_transactional[FakeStrictRedis] PASSED [ 58%] test/test_fakeredis.py::test_pipeline_raises_when_watched_key_changed[FakeStrictRedis] PASSED [ 59%] test/test_fakeredis.py::test_pipeline_succeeds_despite_unwatched_key_changed[FakeStrictRedis] PASSED [ 59%] test/test_fakeredis.py::test_pipeline_succeeds_when_watching_nonexistent_key[FakeStrictRedis] PASSED [ 59%] test/test_fakeredis.py::test_watch_state_is_cleared_across_multiple_watches[FakeStrictRedis] PASSED [ 59%] test/test_fakeredis.py::test_watch_state_is_cleared_after_abort[FakeStrictRedis] PASSED [ 59%] test/test_fakeredis.py::test_pipeline_transaction_shortcut[FakeStrictRedis] PASSED [ 59%] test/test_fakeredis.py::test_pipeline_transaction_value_from_callable[FakeStrictRedis] PASSED [ 60%] test/test_fakeredis.py::test_pipeline_empty[FakeStrictRedis] PASSED [ 60%] test/test_fakeredis.py::test_pipeline_length[FakeStrictRedis] PASSED [ 60%] test/test_fakeredis.py::test_pipeline_no_commands[FakeStrictRedis] PASSED [ 60%] test/test_fakeredis.py::test_pipeline_failed_transaction[FakeStrictRedis] PASSED [ 60%] test/test_fakeredis.py::test_pipeline_srem_no_change[FakeStrictRedis] PASSED [ 60%] test/test_fakeredis.py::test_pipeline_move[FakeStrictRedis] PASSED [ 60%] test/test_fakeredis.py::test_exec_bad_arguments[FakeStrictRedis] PASSED [ 61%] test/test_fakeredis.py::test_exec_bad_arguments_abort[FakeStrictRedis] PASSED [ 61%] test/test_fakeredis.py::test_key_patterns[FakeStrictRedis] PASSED [ 61%] test/test_fakeredis.py::test_ping[FakeStrictRedis] PASSED [ 61%] test/test_fakeredis.py::test_ping_pubsub[FakeStrictRedis] PASSED [ 61%] test/test_fakeredis.py::test_swapdb[FakeStrictRedis] PASSED [ 61%] test/test_fakeredis.py::test_swapdb_same_db[FakeStrictRedis] PASSED [ 61%] test/test_fakeredis.py::test_save[FakeStrictRedis] PASSED [ 62%] test/test_fakeredis.py::test_bgsave[FakeStrictRedis] PASSED [ 62%] test/test_fakeredis.py::test_lastsave[FakeStrictRedis] PASSED [ 62%] test/test_fakeredis.py::test_time[FakeStrictRedis] PASSED [ 62%] test/test_fakeredis.py::test_bgsave_timestamp_update[FakeStrictRedis] PASSED [ 62%] test/test_fakeredis.py::test_save_timestamp_update[FakeStrictRedis] PASSED [ 62%] test/test_fakeredis.py::test_type[FakeStrictRedis] PASSED [ 63%] test/test_fakeredis.py::test_pubsub_subscribe[FakeStrictRedis] PASSED [ 63%] test/test_fakeredis.py::test_pubsub_psubscribe[FakeStrictRedis] PASSED [ 63%] test/test_fakeredis.py::test_pubsub_unsubscribe[FakeStrictRedis] PASSED [ 63%] test/test_fakeredis.py::test_pubsub_punsubscribe[FakeStrictRedis] PASSED [ 63%] test/test_fakeredis.py::test_pubsub_listen[FakeStrictRedis] PASSED [ 63%] test/test_fakeredis.py::test_pubsub_listen_handler[FakeStrictRedis] PASSED [ 63%] test/test_fakeredis.py::test_pubsub_ignore_sub_messages_listen[FakeStrictRedis] PASSED [ 64%] test/test_fakeredis.py::test_pubsub_binary[FakeStrictRedis] PASSED [ 64%] test/test_fakeredis.py::test_pubsub_run_in_thread[FakeStrictRedis] PASSED [ 64%] test/test_fakeredis.py::test_pubsub_timeout[FakeStrictRedis-1] PASSED [ 64%] test/test_fakeredis.py::test_pubsub_timeout[FakeStrictRedis-None] PASSED [ 64%] test/test_fakeredis.py::test_pfadd[FakeStrictRedis] PASSED [ 64%] test/test_fakeredis.py::test_pfcount[FakeStrictRedis] PASSED [ 65%] test/test_fakeredis.py::test_pfmerge[FakeStrictRedis] PASSED [ 65%] test/test_fakeredis.py::test_scan[FakeStrictRedis] PASSED [ 65%] test/test_fakeredis.py::test_sscan[FakeStrictRedis] PASSED [ 65%] test/test_fakeredis.py::test_hscan[FakeStrictRedis] PASSED [ 65%] test/test_fakeredis.py::test_zscan[FakeStrictRedis] PASSED [ 65%] test/test_fakeredis.py::test_set_ex_should_expire_value[FakeStrictRedis] PASSED [ 65%] test/test_fakeredis.py::test_set_px_should_expire_value[FakeStrictRedis] PASSED [ 66%] test/test_fakeredis.py::test_psetex_expire_value[FakeStrictRedis] PASSED [ 66%] test/test_fakeredis.py::test_psetex_expire_value_using_timedelta[FakeStrictRedis] PASSED [ 66%] test/test_fakeredis.py::test_expire_should_expire_key[FakeStrictRedis] PASSED [ 66%] test/test_fakeredis.py::test_expire_should_return_true_for_existing_key[FakeStrictRedis] PASSED [ 66%] test/test_fakeredis.py::test_expire_should_return_false_for_missing_key[FakeStrictRedis] PASSED [ 66%] test/test_fakeredis.py::test_expire_should_expire_key_using_timedelta[FakeStrictRedis] PASSED [ 66%] test/test_fakeredis.py::test_expire_should_expire_immediately_with_millisecond_timedelta[FakeStrictRedis] PASSED [ 67%] test/test_fakeredis.py::test_watch_expire[FakeStrictRedis] PASSED [ 67%] test/test_fakeredis.py::test_pexpire_should_expire_key[FakeStrictRedis] PASSED [ 67%] test/test_fakeredis.py::test_pexpire_should_return_truthy_for_existing_key[FakeStrictRedis] PASSED [ 67%] test/test_fakeredis.py::test_pexpire_should_return_falsey_for_missing_key[FakeStrictRedis] PASSED [ 67%] test/test_fakeredis.py::test_pexpire_should_expire_key_using_timedelta[FakeStrictRedis] PASSED [ 67%] test/test_fakeredis.py::test_expireat_should_expire_key_by_datetime[FakeStrictRedis] PASSED [ 68%] test/test_fakeredis.py::test_expireat_should_expire_key_by_timestamp[FakeStrictRedis] PASSED [ 68%] test/test_fakeredis.py::test_expireat_should_return_true_for_existing_key[FakeStrictRedis] PASSED [ 68%] test/test_fakeredis.py::test_expireat_should_return_false_for_missing_key[FakeStrictRedis] PASSED [ 68%] test/test_fakeredis.py::test_pexpireat_should_expire_key_by_datetime[FakeStrictRedis] PASSED [ 68%] test/test_fakeredis.py::test_pexpireat_should_expire_key_by_timestamp[FakeStrictRedis] PASSED [ 68%] test/test_fakeredis.py::test_pexpireat_should_return_true_for_existing_key[FakeStrictRedis] PASSED [ 68%] test/test_fakeredis.py::test_pexpireat_should_return_false_for_missing_key[FakeStrictRedis] PASSED [ 69%] test/test_fakeredis.py::test_expire_should_not_handle_floating_point_values[FakeStrictRedis] PASSED [ 69%] test/test_fakeredis.py::test_ttl_should_return_minus_one_for_non_expiring_key[FakeStrictRedis] PASSED [ 69%] test/test_fakeredis.py::test_ttl_should_return_minus_two_for_non_existent_key[FakeStrictRedis] PASSED [ 69%] test/test_fakeredis.py::test_pttl_should_return_minus_one_for_non_expiring_key[FakeStrictRedis] PASSED [ 69%] test/test_fakeredis.py::test_pttl_should_return_minus_two_for_non_existent_key[FakeStrictRedis] PASSED [ 69%] test/test_fakeredis.py::test_persist[FakeStrictRedis] PASSED [ 69%] test/test_fakeredis.py::test_watch_persist[FakeStrictRedis] PASSED [ 70%] test/test_fakeredis.py::test_set_existing_key_persists[FakeStrictRedis] PASSED [ 70%] test/test_fakeredis.py::test_eval_set_value_to_arg[FakeStrictRedis] PASSED [ 70%] test/test_fakeredis.py::test_eval_conditional[FakeStrictRedis] PASSED [ 70%] test/test_fakeredis.py::test_eval_table[FakeStrictRedis] PASSED [ 70%] test/test_fakeredis.py::test_eval_table_with_nil[FakeStrictRedis] PASSED [ 70%] test/test_fakeredis.py::test_eval_table_with_numbers[FakeStrictRedis] PASSED [ 71%] test/test_fakeredis.py::test_eval_nested_table[FakeStrictRedis] PASSED [ 71%] test/test_fakeredis.py::test_eval_iterate_over_argv[FakeStrictRedis] PASSED [ 71%] test/test_fakeredis.py::test_eval_iterate_over_keys[FakeStrictRedis] PASSED [ 71%] test/test_fakeredis.py::test_eval_mget[FakeStrictRedis] PASSED [ 71%] test/test_fakeredis.py::test_eval_mget_none[FakeStrictRedis] SKIPPED [ 71%] test/test_fakeredis.py::test_eval_mget_not_set[FakeStrictRedis] PASSED [ 71%] test/test_fakeredis.py::test_eval_hgetall[FakeStrictRedis] PASSED [ 72%] test/test_fakeredis.py::test_eval_hgetall_iterate[FakeStrictRedis] PASSED [ 72%] test/test_fakeredis.py::test_eval_list_with_nil[FakeStrictRedis] SKIPPED [ 72%] test/test_fakeredis.py::test_eval_invalid_command[FakeStrictRedis] PASSED [ 72%] test/test_fakeredis.py::test_eval_syntax_error[FakeStrictRedis] PASSED [ 72%] test/test_fakeredis.py::test_eval_runtime_error[FakeStrictRedis] PASSED [ 72%] test/test_fakeredis.py::test_eval_more_keys_than_args[FakeStrictRedis] PASSED [ 73%] test/test_fakeredis.py::test_eval_numkeys_float_string[FakeStrictRedis] PASSED [ 73%] test/test_fakeredis.py::test_eval_numkeys_integer_string[FakeStrictRedis] PASSED [ 73%] test/test_fakeredis.py::test_eval_numkeys_negative[FakeStrictRedis] PASSED [ 73%] test/test_fakeredis.py::test_eval_numkeys_float[FakeStrictRedis] PASSED [ 73%] test/test_fakeredis.py::test_eval_global_variable[FakeStrictRedis] PASSED [ 73%] test/test_fakeredis.py::test_eval_global_and_return_ok[FakeStrictRedis] PASSED [ 73%] test/test_fakeredis.py::test_eval_convert_number[FakeStrictRedis] PASSED [ 74%] test/test_fakeredis.py::test_eval_convert_bool[FakeStrictRedis] PASSED [ 74%] test/test_fakeredis.py::test_eval_call_bool[FakeStrictRedis] PASSED [ 74%] test/test_fakeredis.py::test_eval_none_arg[FakeStrictRedis] SKIPPED [ 74%] test/test_fakeredis.py::test_eval_return_error[FakeStrictRedis] PASSED [ 74%] test/test_fakeredis.py::test_eval_return_redis_error[FakeStrictRedis] PASSED [ 74%] test/test_fakeredis.py::test_eval_return_ok[FakeStrictRedis] PASSED [ 74%] test/test_fakeredis.py::test_eval_return_ok_nested[FakeStrictRedis] PASSED [ 75%] test/test_fakeredis.py::test_eval_return_ok_wrong_type[FakeStrictRedis] PASSED [ 75%] test/test_fakeredis.py::test_eval_pcall[FakeStrictRedis] PASSED [ 75%] test/test_fakeredis.py::test_eval_pcall_return_value[FakeStrictRedis] PASSED [ 75%] test/test_fakeredis.py::test_eval_delete[FakeStrictRedis] PASSED [ 75%] test/test_fakeredis.py::test_eval_exists[FakeStrictRedis] PASSED [ 75%] test/test_fakeredis.py::test_eval_flushdb[FakeStrictRedis] PASSED [ 76%] test/test_fakeredis.py::test_eval_flushall[FakeStrictRedis] PASSED [ 76%] test/test_fakeredis.py::test_eval_incrbyfloat[FakeStrictRedis] PASSED [ 76%] test/test_fakeredis.py::test_eval_lrange[FakeStrictRedis] PASSED [ 76%] test/test_fakeredis.py::test_eval_ltrim[FakeStrictRedis] PASSED [ 76%] test/test_fakeredis.py::test_eval_lset[FakeStrictRedis] PASSED [ 76%] test/test_fakeredis.py::test_eval_sdiff[FakeStrictRedis] PASSED [ 76%] test/test_fakeredis.py::test_script[FakeStrictRedis] PASSED [ 77%] test/test_fakeredis.py::test_script_exists[FakeStrictRedis] PASSED [ 77%] test/test_fakeredis.py::test_script_flush_errors_with_args[FakeStrictRedis-args0] PASSED [ 77%] test/test_fakeredis.py::test_script_flush_errors_with_args[FakeStrictRedis-args1] PASSED [ 77%] test/test_fakeredis.py::test_script_flush[FakeStrictRedis] PASSED [ 77%] test/test_fakeredis.py::test_lua_log[FakeStrictRedis] PASSED [ 77%] test/test_fakeredis.py::test_lua_log_no_message[FakeStrictRedis] PASSED [ 77%] test/test_fakeredis.py::test_lua_log_different_types[FakeStrictRedis] PASSED [ 78%] test/test_fakeredis.py::test_lua_log_wrong_level[FakeStrictRedis] PASSED [ 78%] test/test_fakeredis.py::test_lua_log_defined_vars[FakeStrictRedis] PASSED [ 78%] test/test_fakeredis.py::test_unlink[FakeStrictRedis] PASSED [ 78%] test/test_fakeredis.py::test_socket_cleanup_pubsub PASSED [ 78%] test/test_fakeredis.py::test_socket_cleanup_watch PASSED [ 78%] test/test_fakeredis.py::TestNonStrict::test_setex[FakeRedis] SKIPPED [ 79%] test/test_fakeredis.py::TestNonStrict::test_setex_using_timedelta[FakeRedis] SKIPPED [ 79%] test/test_fakeredis.py::TestNonStrict::test_lrem_positive_count[FakeRedis] SKIPPED [ 79%] test/test_fakeredis.py::TestNonStrict::test_lrem_negative_count[FakeRedis] SKIPPED [ 79%] test/test_fakeredis.py::TestNonStrict::test_lrem_zero_count[FakeRedis] SKIPPED [ 79%] test/test_fakeredis.py::TestNonStrict::test_lrem_default_value[FakeRedis] SKIPPED [ 79%] test/test_fakeredis.py::TestNonStrict::test_lrem_does_not_exist[FakeRedis] SKIPPED [ 79%] test/test_fakeredis.py::TestNonStrict::test_lrem_return_value[FakeRedis] SKIPPED [ 80%] test/test_fakeredis.py::TestNonStrict::test_zadd_deprecated[FakeRedis] SKIPPED [ 80%] test/test_fakeredis.py::TestNonStrict::test_zadd_missing_required_params[FakeRedis] SKIPPED [ 80%] test/test_fakeredis.py::TestNonStrict::test_zadd_with_single_keypair[FakeRedis] SKIPPED [ 80%] test/test_fakeredis.py::TestNonStrict::test_zadd_with_multiple_keypairs[FakeRedis] SKIPPED [ 80%] test/test_fakeredis.py::TestNonStrict::test_zadd_with_name_is_non_string[FakeRedis] SKIPPED [ 80%] test/test_fakeredis.py::TestNonStrict::test_ttl_should_return_none_for_non_expiring_key[FakeRedis] SKIPPED [ 80%] test/test_fakeredis.py::TestNonStrict::test_ttl_should_return_value_for_expiring_key[FakeRedis] SKIPPED [ 81%] test/test_fakeredis.py::TestNonStrict::test_pttl_should_return_none_for_non_expiring_key[FakeRedis] SKIPPED [ 81%] test/test_fakeredis.py::TestNonStrict::test_pttl_should_return_value_for_expiring_key[FakeRedis] SKIPPED [ 81%] test/test_fakeredis.py::TestNonStrict::test_expire_should_not_handle_floating_point_values[FakeRedis] SKIPPED [ 81%] test/test_fakeredis.py::TestNonStrict::test_lock[FakeRedis] SKIPPED [ 81%] test/test_fakeredis.py::TestNonStrict::test_unlock_without_lock[FakeRedis] SKIPPED [ 81%] test/test_fakeredis.py::TestNonStrict::test_unlock_expired[FakeRedis] SKIPPED [ 82%] test/test_fakeredis.py::TestNonStrict::test_lock_blocking_timeout[FakeRedis] SKIPPED [ 82%] test/test_fakeredis.py::TestNonStrict::test_lock_nonblocking[FakeRedis] SKIPPED [ 82%] test/test_fakeredis.py::TestNonStrict::test_lock_twice[FakeRedis] SKIPPED [ 82%] test/test_fakeredis.py::TestNonStrict::test_acquiring_lock_different_lock_release[FakeRedis] SKIPPED [ 82%] test/test_fakeredis.py::TestNonStrict::test_lock_extend[FakeRedis] SKIPPED [ 82%] test/test_fakeredis.py::TestNonStrict::test_lock_extend_exceptions[FakeRedis] SKIPPED [ 82%] test/test_fakeredis.py::TestNonStrict::test_lock_extend_expired[FakeRedis] SKIPPED [ 83%] test/test_fakeredis.py::TestDecodeResponses::test_decode_str[FakeStrictRedis] PASSED [ 83%] test/test_fakeredis.py::TestDecodeResponses::test_decode_set[FakeStrictRedis] PASSED [ 83%] test/test_fakeredis.py::TestDecodeResponses::test_decode_list[FakeStrictRedis] PASSED [ 83%] test/test_fakeredis.py::TestDecodeResponses::test_decode_dict[FakeStrictRedis] PASSED [ 83%] test/test_fakeredis.py::TestDecodeResponses::test_decode_error[FakeStrictRedis] PASSED [ 83%] test/test_fakeredis.py::TestInitArgs::test_singleton PASSED [ 84%] test/test_fakeredis.py::TestInitArgs::test_from_url PASSED [ 84%] test/test_fakeredis.py::TestInitArgs::test_from_url_with_db_arg PASSED [ 84%] test/test_fakeredis.py::TestInitArgs::test_from_url_db_value_error PASSED [ 84%] test/test_fakeredis.py::TestInitArgs::test_can_pass_through_extra_args PASSED [ 84%] test/test_fakeredis.py::TestInitArgs::test_can_allow_extra_args PASSED [ 84%] test/test_fakeredis.py::TestInitArgs::test_repr PASSED [ 84%] test/test_fakeredis.py::TestInitArgs::test_from_unix_socket PASSED [ 85%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_flushdb[FakeStrictRedis] PASSED [ 85%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_flushall[FakeStrictRedis] PASSED [ 85%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_append[FakeStrictRedis] PASSED [ 85%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_bitcount[FakeStrictRedis] PASSED [ 85%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_decr[FakeStrictRedis] PASSED [ 85%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_exists[FakeStrictRedis] PASSED [ 85%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_expire[FakeStrictRedis] PASSED [ 86%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_pexpire[FakeStrictRedis] PASSED [ 86%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_echo[FakeStrictRedis] PASSED [ 86%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_get[FakeStrictRedis] PASSED [ 86%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_getbit[FakeStrictRedis] PASSED [ 86%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_getset[FakeStrictRedis] PASSED [ 86%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_incr[FakeStrictRedis] PASSED [ 87%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_incrby[FakeStrictRedis] PASSED [ 87%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_ncrbyfloat[FakeStrictRedis] PASSED [ 87%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_keys[FakeStrictRedis] PASSED [ 87%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_mget[FakeStrictRedis] PASSED [ 87%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_mset[FakeStrictRedis] PASSED [ 87%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_msetnx[FakeStrictRedis] PASSED [ 87%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_persist[FakeStrictRedis] PASSED [ 88%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_rename[FakeStrictRedis] PASSED [ 88%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_eval[FakeStrictRedis] PASSED [ 88%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_lpush[FakeStrictRedis] PASSED [ 88%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_lrange[FakeStrictRedis] PASSED [ 88%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_llen[FakeStrictRedis] PASSED [ 88%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_lrem[FakeStrictRedis] PASSED [ 88%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_rpush[FakeStrictRedis] PASSED [ 89%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_lpop[FakeStrictRedis] PASSED [ 89%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_lset[FakeStrictRedis] PASSED [ 89%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_rpushx[FakeStrictRedis] PASSED [ 89%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_ltrim[FakeStrictRedis] PASSED [ 89%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_lindex[FakeStrictRedis] PASSED [ 89%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_lpushx[FakeStrictRedis] PASSED [ 90%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_rpop[FakeStrictRedis] PASSED [ 90%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_linsert[FakeStrictRedis] PASSED [ 90%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_rpoplpush[FakeStrictRedis] PASSED [ 90%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_blpop[FakeStrictRedis] PASSED [ 90%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_brpop[FakeStrictRedis] PASSED [ 90%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_brpoplpush[FakeStrictRedis] PASSED [ 90%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_hdel[FakeStrictRedis] PASSED [ 91%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_hexists[FakeStrictRedis] PASSED [ 91%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_hget[FakeStrictRedis] PASSED [ 91%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_hgetall[FakeStrictRedis] PASSED [ 91%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_hincrby[FakeStrictRedis] PASSED [ 91%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_hincrbyfloat[FakeStrictRedis] PASSED [ 91%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_hkeys[FakeStrictRedis] PASSED [ 92%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_hlen[FakeStrictRedis] PASSED [ 92%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_hset[FakeStrictRedis] PASSED [ 92%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_hsetnx[FakeStrictRedis] PASSED [ 92%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_hmset[FakeStrictRedis] PASSED [ 92%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_hmget[FakeStrictRedis] PASSED [ 92%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_hvals[FakeStrictRedis] PASSED [ 92%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_sadd[FakeStrictRedis] PASSED [ 93%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_scard[FakeStrictRedis] PASSED [ 93%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_sdiff[FakeStrictRedis] PASSED [ 93%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_sdiffstore[FakeStrictRedis] PASSED [ 93%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_sinter[FakeStrictRedis] PASSED [ 93%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_sinterstore[FakeStrictRedis] PASSED [ 93%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_sismember[FakeStrictRedis] PASSED [ 93%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_smembers[FakeStrictRedis] PASSED [ 94%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_smove[FakeStrictRedis] PASSED [ 94%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_spop[FakeStrictRedis] PASSED [ 94%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_srandmember[FakeStrictRedis] PASSED [ 94%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_srem[FakeStrictRedis] PASSED [ 94%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_sunion[FakeStrictRedis] PASSED [ 94%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_sunionstore[FakeStrictRedis] PASSED [ 95%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_zadd[FakeStrictRedis] PASSED [ 95%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_zcard[FakeStrictRedis] PASSED [ 95%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_zcount[FakeStrictRedis] PASSED [ 95%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_zincrby[FakeStrictRedis] PASSED [ 95%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_zinterstore[FakeStrictRedis] PASSED [ 95%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_zrange[FakeStrictRedis] PASSED [ 95%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_zrangebyscore[FakeStrictRedis] PASSED [ 96%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_rangebylex[FakeStrictRedis] PASSED [ 96%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_zrem[FakeStrictRedis] PASSED [ 96%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_zremrangebyrank[FakeStrictRedis] PASSED [ 96%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_zremrangebyscore[FakeStrictRedis] PASSED [ 96%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_zremrangebylex[FakeStrictRedis] PASSED [ 96%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_zlexcount[FakeStrictRedis] PASSED [ 96%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_zrevrange[FakeStrictRedis] PASSED [ 97%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_zrevrangebyscore[FakeStrictRedis] PASSED [ 97%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_zrevrangebylex[FakeStrictRedis] PASSED [ 97%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_zrevran[FakeStrictRedis] PASSED [ 97%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_zscore[FakeStrictRedis] PASSED [ 97%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_zunionstor[FakeStrictRedis] PASSED [ 97%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_pipeline[FakeStrictRedis] PASSED [ 98%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_transaction[FakeStrictRedis] PASSED [ 98%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_lock[FakeStrictRedis] PASSED [ 98%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_pubsub[FakeStrictRedis] PASSED [ 98%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_pfadd[FakeStrictRedis] PASSED [ 98%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_pfmerge[FakeStrictRedis] PASSED [ 98%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_scan[FakeStrictRedis] PASSED [ 98%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_sscan[FakeStrictRedis] PASSED [ 99%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_hscan[FakeStrictRedis] PASSED [ 99%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_scan_iter[FakeStrictRedis] PASSED [ 99%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_sscan_iter[FakeStrictRedis] PASSED [ 99%] test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_hscan_iter[FakeStrictRedis] PASSED [ 99%] test/test_fakeredis.py::TestPubSubConnected::test_basic_subscribe[FakeStrictRedis] PASSED [ 99%] test/test_fakeredis.py::TestPubSubConnected::test_subscription_conn_lost[FakeStrictRedis] PASSED [100%] =============================== warnings summary =============================== test/test_fakeredis.py::test_hmset_empty_raises_error[FakeStrictRedis] /home/buildozer/aports/community/py3-fakeredis/src/fakeredis-1.7.0/test/test_fakeredis.py:1682: DeprecationWarning: FakeStrictRedis.hmset() is deprecated. Use FakeStrictRedis.hset() instead. r.hmset('foo', {}) test/test_fakeredis.py::test_hmset[FakeStrictRedis] /home/buildozer/aports/community/py3-fakeredis/src/fakeredis-1.7.0/test/test_fakeredis.py:1687: DeprecationWarning: FakeStrictRedis.hmset() is deprecated. Use FakeStrictRedis.hset() instead. assert r.hmset('foo', {'k2': 'v2', 'k3': 'v3'}) is True test/test_fakeredis.py::test_hmset_wrong_type[FakeStrictRedis] /home/buildozer/aports/community/py3-fakeredis/src/fakeredis-1.7.0/test/test_fakeredis.py:1706: DeprecationWarning: FakeStrictRedis.hmset() is deprecated. Use FakeStrictRedis.hset() instead. r.hmset('foo', {'key': 'value'}) test/test_fakeredis.py::TestFakeStrictRedisConnectionErrors::test_hmset[FakeStrictRedis] /home/buildozer/aports/community/py3-fakeredis/src/fakeredis-1.7.0/test/test_fakeredis.py:5372: DeprecationWarning: FakeStrictRedis.hmset() is deprecated. Use FakeStrictRedis.hset() instead. r.hmset('name', {'key': 1}) -- Docs: https://docs.pytest.org/en/stable/warnings.html ========= 621 passed, 42 skipped, 561 deselected, 4 warnings in 44.82s ========= >>> py3-fakeredis: Entering fakeroot... running install running build running build_py running install_lib creating /home/buildozer/aports/community/py3-fakeredis/pkg creating /home/buildozer/aports/community/py3-fakeredis/pkg/py3-fakeredis creating /home/buildozer/aports/community/py3-fakeredis/pkg/py3-fakeredis/usr creating /home/buildozer/aports/community/py3-fakeredis/pkg/py3-fakeredis/usr/lib creating /home/buildozer/aports/community/py3-fakeredis/pkg/py3-fakeredis/usr/lib/python3.9 creating /home/buildozer/aports/community/py3-fakeredis/pkg/py3-fakeredis/usr/lib/python3.9/site-packages creating /home/buildozer/aports/community/py3-fakeredis/pkg/py3-fakeredis/usr/lib/python3.9/site-packages/fakeredis copying build/lib/fakeredis/_zset.py -> /home/buildozer/aports/community/py3-fakeredis/pkg/py3-fakeredis/usr/lib/python3.9/site-packages/fakeredis copying build/lib/fakeredis/_server.py -> /home/buildozer/aports/community/py3-fakeredis/pkg/py3-fakeredis/usr/lib/python3.9/site-packages/fakeredis copying build/lib/fakeredis/_aioredis1.py -> /home/buildozer/aports/community/py3-fakeredis/pkg/py3-fakeredis/usr/lib/python3.9/site-packages/fakeredis creating /home/buildozer/aports/community/py3-fakeredis/pkg/py3-fakeredis/usr/lib/python3.9/site-packages/fakeredis/__pycache__ copying build/lib/fakeredis/__pycache__/_server.cpython-39.pyc -> /home/buildozer/aports/community/py3-fakeredis/pkg/py3-fakeredis/usr/lib/python3.9/site-packages/fakeredis/__pycache__ copying build/lib/fakeredis/__pycache__/_zset.cpython-39.pyc -> /home/buildozer/aports/community/py3-fakeredis/pkg/py3-fakeredis/usr/lib/python3.9/site-packages/fakeredis/__pycache__ copying build/lib/fakeredis/__pycache__/__init__.cpython-39.pyc -> /home/buildozer/aports/community/py3-fakeredis/pkg/py3-fakeredis/usr/lib/python3.9/site-packages/fakeredis/__pycache__ copying build/lib/fakeredis/_async.py -> /home/buildozer/aports/community/py3-fakeredis/pkg/py3-fakeredis/usr/lib/python3.9/site-packages/fakeredis copying build/lib/fakeredis/_aioredis2.py -> /home/buildozer/aports/community/py3-fakeredis/pkg/py3-fakeredis/usr/lib/python3.9/site-packages/fakeredis copying build/lib/fakeredis/aioredis.py -> /home/buildozer/aports/community/py3-fakeredis/pkg/py3-fakeredis/usr/lib/python3.9/site-packages/fakeredis copying build/lib/fakeredis/__init__.py -> /home/buildozer/aports/community/py3-fakeredis/pkg/py3-fakeredis/usr/lib/python3.9/site-packages/fakeredis byte-compiling /home/buildozer/aports/community/py3-fakeredis/pkg/py3-fakeredis/usr/lib/python3.9/site-packages/fakeredis/_aioredis1.py to _aioredis1.cpython-39.pyc byte-compiling /home/buildozer/aports/community/py3-fakeredis/pkg/py3-fakeredis/usr/lib/python3.9/site-packages/fakeredis/_async.py to _async.cpython-39.pyc byte-compiling /home/buildozer/aports/community/py3-fakeredis/pkg/py3-fakeredis/usr/lib/python3.9/site-packages/fakeredis/_aioredis2.py to _aioredis2.cpython-39.pyc byte-compiling /home/buildozer/aports/community/py3-fakeredis/pkg/py3-fakeredis/usr/lib/python3.9/site-packages/fakeredis/aioredis.py to aioredis.cpython-39.pyc running install_egg_info running egg_info writing fakeredis.egg-info/PKG-INFO writing dependency_links to fakeredis.egg-info/dependency_links.txt writing requirements to fakeredis.egg-info/requires.txt writing top-level names to fakeredis.egg-info/top_level.txt reading manifest file 'fakeredis.egg-info/SOURCES.txt' writing manifest file 'fakeredis.egg-info/SOURCES.txt' Copying fakeredis.egg-info to /home/buildozer/aports/community/py3-fakeredis/pkg/py3-fakeredis/usr/lib/python3.9/site-packages/fakeredis-1.7.0-py3.9.egg-info running install_scripts >>> py3-fakeredis*: Running postcheck for py3-fakeredis >>> py3-fakeredis*: Preparing package py3-fakeredis... >>> py3-fakeredis*: Tracing dependencies... >>> py3-fakeredis*: Package size: 328.0 KB >>> py3-fakeredis*: Compressing data... >>> py3-fakeredis*: Create checksum... >>> py3-fakeredis*: Create py3-fakeredis-1.7.0-r0.apk >>> py3-fakeredis: Build complete at Thu, 13 Jan 2022 08:25:16 +0000 elapsed time 0h 0m 50s >>> py3-fakeredis: Cleaning up srcdir >>> py3-fakeredis: Cleaning up pkgdir >>> py3-fakeredis: Uninstalling dependencies... (1/34) Purging .makedepends-py3-fakeredis (20220113.082427) (2/34) Purging py3-redis (4.0.2-r0) (3/34) Purging py3-deprecated (1.2.13-r0) (4/34) Purging py3-wrapt (1.12.1-r1) (5/34) Purging py3-hiredis (1.1.0-r1) (6/34) Purging py3-setuptools (52.0.0-r4) (7/34) Purging py3-ordered-set (4.0.2-r2) (8/34) Purging py3-appdirs (1.4.4-r2) (9/34) Purging py3-hypothesis (6.25.0-r0) (10/34) Purging py3-sortedcontainers (2.4.0-r0) (11/34) Purging py3-pytest-mock (3.5.1-r1) (12/34) Purging py3-mock (4.0.3-r1) (13/34) Purging py3-pbr (5.8.0-r0) (14/34) Purging py3-pytest (6.2.5-r0) (15/34) Purging py3-atomicwrites (1.4.0-r1) (16/34) Purging py3-attrs (21.2.0-r0) (17/34) Purging py3-more-itertools (8.11.2-r0) (18/34) Purging py3-iniconfig (1.1.1-r1) (19/34) Purging py3-pluggy (0.13.1-r4) (20/34) Purging py3-py (1.10.0-r1) (21/34) Purging py3-wcwidth (0.2.5-r1) (22/34) Purging py3-packaging (20.9-r1) (23/34) Purging py3-parsing (2.4.7-r2) (24/34) Purging py3-six (1.16.0-r0) (25/34) Purging py3-toml (0.10.2-r2) (26/34) Purging py3-lupa (1.9-r1) (27/34) Purging python3 (3.9.7-r4) (28/34) Purging libbz2 (1.0.8-r1) (29/34) Purging libffi (3.4.2-r1) (30/34) Purging gdbm (1.22-r0) (31/34) Purging xz-libs (5.2.5-r0) (32/34) Purging mpdecimal (2.5.1-r1) (33/34) Purging readline (8.1.1-r0) (34/34) Purging sqlite-libs (3.36.0-r0) Executing busybox-1.34.1-r3.trigger OK: 247 MiB in 91 packages >>> py3-fakeredis: Updating the community/armv7 repository index... >>> py3-fakeredis: Signing the index...