============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON) cachedir: .pytest_cache rootdir: $(@D) configfile: pytest.ini asyncio: mode=auto timeout: 30.0s timeout method: signal timeout func_only: False collecting ... collected 3880 items / 1066 deselected / 2814 selected tests/test_asyncio/test_commands.py::TestResponseCallbacks::test_response_callbacks[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestResponseCallbacks::test_response_callbacks[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestResponseCallbacks::test_response_callbacks[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestResponseCallbacks::test_response_callbacks[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestResponseCallbacks::test_case_insensitive_command_names[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestResponseCallbacks::test_case_insensitive_command_names[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestResponseCallbacks::test_case_insensitive_command_names[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestResponseCallbacks::test_case_insensitive_command_names[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_command_on_invalid_key_type[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_command_on_invalid_key_type[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_command_on_invalid_key_type[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_command_on_invalid_key_type[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_cat_no_category[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_cat_no_category[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_cat_no_category[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_cat_no_category[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_cat_with_category[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_cat_with_category[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_cat_with_category[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_cat_with_category[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_deluser[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_deluser[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_deluser[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_deluser[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_genpass[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_genpass[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_genpass[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_genpass[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_getuser_setuser[single-python-parser] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_getuser_setuser[pool-python-parser] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_getuser_setuser[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_getuser_setuser[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_list[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_list[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_list[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_list[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_log[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_log[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_log[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_log[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_setuser_categories_without_prefix_fails[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_setuser_categories_without_prefix_fails[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_setuser_categories_without_prefix_fails[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_setuser_categories_without_prefix_fails[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_setuser_commands_without_prefix_fails[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_setuser_commands_without_prefix_fails[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_setuser_commands_without_prefix_fails[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_setuser_commands_without_prefix_fails[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_setuser_add_passwords_and_nopass_fails[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_setuser_add_passwords_and_nopass_fails[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_setuser_add_passwords_and_nopass_fails[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_setuser_add_passwords_and_nopass_fails[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_users[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_users[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_users[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_users[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_whoami[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_whoami[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_whoami[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_whoami[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_list[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_list[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_list[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_list[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_list_type[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_list_type[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_list_type[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_list_type[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_id[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_id[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_id[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_id[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_unblock[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_unblock[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_unblock[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_unblock[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_getname[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_getname[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_getname[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_getname[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_setname[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_setname[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_setname[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_setname[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_setinfo[single-python-parser] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_setinfo[pool-python-parser] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_setinfo[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_setinfo[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_kill[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_kill[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_kill[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_kill[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_kill_filter_invalid_params[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_kill_filter_invalid_params[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_kill_filter_invalid_params[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_kill_filter_invalid_params[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_kill_filter_by_id[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_kill_filter_by_id[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_kill_filter_by_id[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_kill_filter_by_id[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_kill_filter_by_addr[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_kill_filter_by_addr[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_kill_filter_by_addr[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_kill_filter_by_addr[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_list_after_client_setname[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_list_after_client_setname[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_list_after_client_setname[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_list_after_client_setname[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_pause[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_pause[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_pause[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_pause[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_no_touch[single-python-parser] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_no_touch[pool-python-parser] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_no_touch[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_no_touch[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_config_get[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_config_get[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_config_get[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_config_get[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_config_resetstat[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_config_resetstat[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_config_resetstat[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_config_resetstat[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_config_set[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_config_set[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_config_set[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_config_set[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_dbsize[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_dbsize[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_dbsize[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_dbsize[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_echo[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_echo[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_echo[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_echo[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_info[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_info[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_info[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_info[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_lastsave[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_lastsave[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_lastsave[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_lastsave[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_object[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_object[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_object[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_object[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_ping[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_ping[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_ping[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_ping[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_slowlog_get[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_slowlog_get[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_slowlog_get[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_slowlog_get[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_slowlog_get_limit[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_slowlog_get_limit[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_slowlog_get_limit[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_slowlog_get_limit[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_slowlog_length[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_slowlog_length[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_slowlog_length[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_slowlog_length[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_time[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_time[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_time[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_time[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_never_decode_option[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_never_decode_option[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_never_decode_option[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_never_decode_option[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_empty_response_option[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_empty_response_option[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_empty_response_option[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_empty_response_option[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_append[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_append[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_append[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_append[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitcount[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitcount[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitcount[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitcount[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_not_empty_string[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_not_empty_string[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_not_empty_string[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_not_empty_string[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_not[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_not[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_not[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_not[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_not_in_place[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_not_in_place[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_not_in_place[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_not_in_place[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_single_string[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_single_string[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_single_string[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_single_string[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_string_operands[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_string_operands[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_string_operands[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_string_operands[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitpos[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitpos[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitpos[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitpos[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitpos_wrong_arguments[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitpos_wrong_arguments[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitpos_wrong_arguments[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitpos_wrong_arguments[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_decr[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_decr[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_decr[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_decr[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_decrby[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_decrby[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_decrby[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_decrby[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_delete[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_delete[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_delete[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_delete[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_delete_with_multiple_keys[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_delete_with_multiple_keys[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_delete_with_multiple_keys[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_delete_with_multiple_keys[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_delitem[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_delitem[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_delitem[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_delitem[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_unlink[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_unlink[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_unlink[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_unlink[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_unlink_with_multiple_keys[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_unlink_with_multiple_keys[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_unlink_with_multiple_keys[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_unlink_with_multiple_keys[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_dump_and_restore[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_dump_and_restore[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_dump_and_restore[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_dump_and_restore[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_dump_and_restore_and_replace[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_dump_and_restore_and_replace[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_dump_and_restore_and_replace[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_dump_and_restore_and_replace[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_dump_and_restore_absttl[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_dump_and_restore_absttl[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_dump_and_restore_absttl[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_dump_and_restore_absttl[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_exists[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_exists[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_exists[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_exists[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_exists_contains[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_exists_contains[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_exists_contains[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_exists_contains[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_expire[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_expire[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_expire[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_expire[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_expireat_datetime[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_expireat_datetime[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_expireat_datetime[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_expireat_datetime[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_expireat_no_key[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_expireat_no_key[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_expireat_no_key[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_expireat_no_key[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_expireat_unixtime[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_expireat_unixtime[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_expireat_unixtime[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_expireat_unixtime[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_get_and_set[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_get_and_set[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_get_and_set[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_get_and_set[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_get_set_bit[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_get_set_bit[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_get_set_bit[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_get_set_bit[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_getrange[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_getrange[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_getrange[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_getrange[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_getset[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_getset[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_getset[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_getset[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_incr[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_incr[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_incr[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_incr[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_incrby[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_incrby[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_incrby[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_incrby[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_incrbyfloat[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_incrbyfloat[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_incrbyfloat[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_incrbyfloat[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_keys[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_keys[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_keys[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_keys[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_mget[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_mget[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_mget[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_mget[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_mset[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_mset[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_mset[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_mset[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_msetnx[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_msetnx[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_msetnx[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_msetnx[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_pexpire[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_pexpire[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_pexpire[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_pexpire[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_pexpireat_datetime[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_pexpireat_datetime[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_pexpireat_datetime[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_pexpireat_datetime[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_pexpireat_no_key[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_pexpireat_no_key[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_pexpireat_no_key[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_pexpireat_no_key[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_pexpireat_unixtime[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_pexpireat_unixtime[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_pexpireat_unixtime[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_pexpireat_unixtime[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_psetex[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_psetex[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_psetex[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_psetex[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_psetex_timedelta[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_psetex_timedelta[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_psetex_timedelta[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_psetex_timedelta[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_pttl[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_pttl[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_pttl[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_pttl[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_pttl_no_key[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_pttl_no_key[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_pttl_no_key[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_pttl_no_key[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hrandfield[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hrandfield[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hrandfield[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hrandfield[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_randomkey[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_randomkey[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_randomkey[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_randomkey[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_rename[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_rename[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_rename[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_rename[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_renamenx[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_renamenx[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_renamenx[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_renamenx[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_nx[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_nx[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_nx[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_nx[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_xx[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_xx[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_xx[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_xx[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_px[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_px[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_px[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_px[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_px_timedelta[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_px_timedelta[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_px_timedelta[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_px_timedelta[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_ex[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_ex[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_ex[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_ex[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_ex_timedelta[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_ex_timedelta[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_ex_timedelta[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_ex_timedelta[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_multipleoptions[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_multipleoptions[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_multipleoptions[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_multipleoptions[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_keepttl[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_keepttl[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_keepttl[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_keepttl[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_setex[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_setex[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_setex[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_setex[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_setnx[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_setnx[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_setnx[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_setnx[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_setrange[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_setrange[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_setrange[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_setrange[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_strlen[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_strlen[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_strlen[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_strlen[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_substr[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_substr[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_substr[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_substr[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_ttl[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_ttl[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_ttl[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_ttl[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_ttl_nokey[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_ttl_nokey[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_ttl_nokey[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_ttl_nokey[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_type[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_type[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_type[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_type[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_blpop[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_blpop[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_blpop[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_blpop[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_brpop[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_brpop[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_brpop[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_brpop[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_brpoplpush[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_brpoplpush[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_brpoplpush[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_brpoplpush[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_brpoplpush_empty_string[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_brpoplpush_empty_string[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_brpoplpush_empty_string[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_brpoplpush_empty_string[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_lindex[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_lindex[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_lindex[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_lindex[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_linsert[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_linsert[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_linsert[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_linsert[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_llen[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_llen[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_llen[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_llen[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_lpop[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_lpop[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_lpop[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_lpop[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_lpush[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_lpush[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_lpush[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_lpush[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_lpushx[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_lpushx[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_lpushx[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_lpushx[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_lrange[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_lrange[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_lrange[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_lrange[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_lrem[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_lrem[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_lrem[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_lrem[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_lset[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_lset[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_lset[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_lset[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_ltrim[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_ltrim[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_ltrim[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_ltrim[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_rpop[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_rpop[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_rpop[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_rpop[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_rpoplpush[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_rpoplpush[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_rpoplpush[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_rpoplpush[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_rpush[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_rpush[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_rpush[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_rpush[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_lpos[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_lpos[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_lpos[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_lpos[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_rpushx[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_rpushx[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_rpushx[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_rpushx[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_scan[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_scan[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_scan[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_scan[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_scan_type[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_scan_type[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_scan_type[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_scan_type[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_scan_iter[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_scan_iter[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_scan_iter[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_scan_iter[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sscan[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sscan[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sscan[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sscan[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sscan_iter[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sscan_iter[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sscan_iter[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sscan_iter[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hscan[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hscan[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hscan[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hscan[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hscan_iter[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hscan_iter[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hscan_iter[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hscan_iter[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zscan[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zscan[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zscan[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zscan[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zscan_iter[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zscan_iter[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zscan_iter[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zscan_iter[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sadd[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sadd[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sadd[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sadd[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_scard[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_scard[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_scard[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_scard[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sdiff[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sdiff[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sdiff[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sdiff[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sdiffstore[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sdiffstore[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sdiffstore[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sdiffstore[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sinter[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sinter[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sinter[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sinter[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sinterstore[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sinterstore[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sinterstore[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sinterstore[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sismember[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sismember[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sismember[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sismember[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_smembers[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_smembers[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_smembers[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_smembers[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_smove[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_smove[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_smove[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_smove[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_spop[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_spop[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_spop[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_spop[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_spop_multi_value[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_spop_multi_value[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_spop_multi_value[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_spop_multi_value[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_srandmember[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_srandmember[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_srandmember[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_srandmember[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_srandmember_multi_value[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_srandmember_multi_value[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_srandmember_multi_value[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_srandmember_multi_value[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_srem[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_srem[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_srem[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_srem[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sunion[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sunion[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sunion[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sunion[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sunionstore[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sunionstore[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sunionstore[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sunionstore[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_nx[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_nx[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_nx[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_nx[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_xx[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_xx[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_xx[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_xx[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_ch[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_ch[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_ch[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_ch[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_incr[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_incr[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_incr[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_incr[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_incr_with_xx[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_incr_with_xx[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_incr_with_xx[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_incr_with_xx[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zcard[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zcard[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zcard[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zcard[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zcount[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zcount[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zcount[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zcount[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zdiff[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zdiff[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zdiff[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zdiff[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zdiffstore[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zdiffstore[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zdiffstore[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zdiffstore[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zincrby[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zincrby[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zincrby[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zincrby[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zlexcount[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zlexcount[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zlexcount[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zlexcount[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zinterstore_sum[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zinterstore_sum[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zinterstore_sum[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zinterstore_sum[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zinterstore_max[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zinterstore_max[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zinterstore_max[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zinterstore_max[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zinterstore_min[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zinterstore_min[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zinterstore_min[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zinterstore_min[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zinterstore_with_weight[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zinterstore_with_weight[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zinterstore_with_weight[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zinterstore_with_weight[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zpopmax[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zpopmax[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zpopmax[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zpopmax[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zpopmin[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zpopmin[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zpopmin[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zpopmin[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bzpopmax[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bzpopmax[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bzpopmax[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bzpopmax[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bzpopmin[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bzpopmin[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bzpopmin[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bzpopmin[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrange[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrange[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrange[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrange[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrangebylex[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrangebylex[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrangebylex[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrangebylex[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrangebylex[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrangebylex[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrangebylex[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrangebylex[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrangebyscore[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrangebyscore[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrangebyscore[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrangebyscore[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrank[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrank[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrank[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrank[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrank_withscore[single-python-parser] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrank_withscore[pool-python-parser] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrank_withscore[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrank_withscore[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrem[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrem[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrem[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrem[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrem_multiple_keys[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrem_multiple_keys[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrem_multiple_keys[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrem_multiple_keys[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zremrangebylex[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zremrangebylex[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zremrangebylex[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zremrangebylex[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zremrangebyrank[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zremrangebyrank[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zremrangebyrank[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zremrangebyrank[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zremrangebyscore[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zremrangebyscore[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zremrangebyscore[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zremrangebyscore[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrange[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrange[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrange[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrange[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrangebyscore[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrangebyscore[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrangebyscore[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrangebyscore[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrank[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrank[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrank[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrank[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrank_withscore[single-python-parser] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrank_withscore[pool-python-parser] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrank_withscore[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrank_withscore[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zscore[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zscore[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zscore[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zscore[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zunionstore_sum[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zunionstore_sum[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zunionstore_sum[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zunionstore_sum[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zunionstore_max[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zunionstore_max[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zunionstore_max[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zunionstore_max[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zunionstore_min[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zunionstore_min[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zunionstore_min[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zunionstore_min[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zunionstore_with_weight[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zunionstore_with_weight[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zunionstore_with_weight[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_zunionstore_with_weight[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_pfadd[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_pfadd[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_pfadd[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_pfadd[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_pfcount[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_pfcount[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_pfcount[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_pfcount[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_pfmerge[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_pfmerge[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_pfmerge[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_pfmerge[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hget_and_hset[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hget_and_hset[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hget_and_hset[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hget_and_hset[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hset_with_multi_key_values[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hset_with_multi_key_values[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hset_with_multi_key_values[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hset_with_multi_key_values[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hset_without_data[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hset_without_data[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hset_without_data[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hset_without_data[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hdel[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hdel[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hdel[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hdel[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hexists[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hexists[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hexists[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hexists[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hgetall[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hgetall[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hgetall[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hgetall[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hincrby[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hincrby[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hincrby[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hincrby[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hincrbyfloat[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hincrbyfloat[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hincrbyfloat[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hincrbyfloat[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hkeys[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hkeys[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hkeys[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hkeys[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hlen[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hlen[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hlen[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hlen[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hmget[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hmget[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hmget[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hmget[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hmset[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hmset[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hmset[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hmset[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hsetnx[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hsetnx[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hsetnx[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hsetnx[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hvals[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hvals[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hvals[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hvals[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hstrlen[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hstrlen[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hstrlen[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_hstrlen[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_basic[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_basic[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_basic[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_basic[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_limited[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_limited[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_limited[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_limited[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_by[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_by[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_by[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_by[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_get[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_get[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_get[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_get[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_get_multi[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_get_multi[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_get_multi[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_get_multi[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_get_groups_two[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_get_groups_two[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_get_groups_two[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_get_groups_two[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_groups_string_get[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_groups_string_get[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_groups_string_get[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_groups_string_get[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_groups_just_one_get[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_groups_just_one_get[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_groups_just_one_get[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_groups_just_one_get[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_groups_no_get[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_groups_no_get[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_groups_no_get[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_groups_no_get[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_groups_three_gets[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_groups_three_gets[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_groups_three_gets[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_groups_three_gets[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_desc[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_desc[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_desc[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_desc[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_alpha[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_alpha[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_alpha[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_alpha[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_store[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_store[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_store[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_store[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_all_options[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_all_options[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_all_options[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_all_options[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_issue_924[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_issue_924[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_issue_924[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_issue_924[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_addslots[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_addslots[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_addslots[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_addslots[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_count_failure_reports[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_count_failure_reports[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_count_failure_reports[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_count_failure_reports[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_countkeysinslot[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_countkeysinslot[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_countkeysinslot[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_countkeysinslot[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_delslots[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_delslots[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_delslots[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_delslots[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_failover[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_failover[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_failover[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_failover[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_forget[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_forget[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_forget[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_forget[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_info[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_info[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_info[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_info[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_keyslot[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_keyslot[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_keyslot[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_keyslot[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_meet[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_meet[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_meet[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_meet[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_nodes[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_nodes[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_nodes[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_nodes[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_replicate[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_replicate[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_replicate[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_replicate[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_reset[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_reset[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_reset[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_reset[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_saveconfig[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_saveconfig[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_saveconfig[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_saveconfig[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_setslot[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_setslot[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_setslot[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_setslot[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_slaves[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_slaves[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_slaves[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_slaves[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_readwrite[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_readwrite[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_readwrite[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_readwrite[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_readonly_invalid_cluster_state[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_readonly_invalid_cluster_state[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_readonly_invalid_cluster_state[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_readonly_invalid_cluster_state[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_readonly[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_readonly[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_readonly[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_readonly[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_geoadd[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_geoadd[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_geoadd[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_geoadd[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_geoadd_invalid_params[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_geoadd_invalid_params[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_geoadd_invalid_params[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_geoadd_invalid_params[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_geodist[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_geodist[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_geodist[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_geodist[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_geodist_units[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_geodist_units[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_geodist_units[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_geodist_units[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_geodist_missing_one_member[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_geodist_missing_one_member[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_geodist_missing_one_member[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_geodist_missing_one_member[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_geodist_invalid_units[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_geodist_invalid_units[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_geodist_invalid_units[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_geodist_invalid_units[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_geohash[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_geohash[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_geohash[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_geohash[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_geopos[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_geopos[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_geopos[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_geopos[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_geopos_no_value[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_geopos_no_value[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_geopos_no_value[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_geopos_no_value[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_old_geopos_no_value[single-python-parser] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_old_geopos_no_value[pool-python-parser] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_old_geopos_no_value[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_old_geopos_no_value[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_no_values[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_no_values[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_no_values[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_no_values[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_units[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_units[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_units[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_units[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_with[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_with[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_with[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_with[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_count[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_count[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_count[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_count[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_sort[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_sort[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_sort[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_sort[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_store[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_store[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_store[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_store[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_store_dist[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_store_dist[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_store_dist[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_store_dist[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadiusmember[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadiusmember[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadiusmember[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadiusmember[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xack[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xack[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xack[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xack[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xadd[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xadd[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xadd[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xadd[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xclaim[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xclaim[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xclaim[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xclaim[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xclaim_trimmed[single-python-parser] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xclaim_trimmed[pool-python-parser] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xclaim_trimmed[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xclaim_trimmed[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xdel[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xdel[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xdel[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xdel[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_create[single-python-parser] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_create[pool-python-parser] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_create[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_create[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_create_mkstream[single-python-parser] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_create_mkstream[pool-python-parser] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_create_mkstream[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_create_mkstream[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_delconsumer[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_delconsumer[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_delconsumer[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_delconsumer[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_destroy[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_destroy[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_destroy[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_destroy[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_setid[single-python-parser] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_setid[pool-python-parser] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_setid[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_setid[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xinfo_consumers[single-python-parser] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xinfo_consumers[pool-python-parser] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xinfo_consumers[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xinfo_consumers[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xinfo_stream[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xinfo_stream[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xinfo_stream[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xinfo_stream[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xlen[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xlen[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xlen[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xlen[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xpending[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xpending[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xpending[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xpending[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xpending_range[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xpending_range[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xpending_range[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xpending_range[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xrange[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xrange[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xrange[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xrange[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xread[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xread[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xread[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xread[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xreadgroup[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xreadgroup[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xreadgroup[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xreadgroup[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xrevrange[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xrevrange[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xrevrange[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xrevrange[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xtrim[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xtrim[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xtrim[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xtrim[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitfield_operations[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitfield_operations[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitfield_operations[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitfield_operations[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitfield_ro[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitfield_ro[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitfield_ro[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitfield_ro[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_memory_stats[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_memory_stats[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_memory_stats[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_memory_stats[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_memory_usage[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_memory_usage[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_memory_usage[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_memory_usage[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_module_list[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_module_list[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_module_list[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_module_list[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_interrupted_command[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_interrupted_command[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestRedisCommands::test_interrupted_command[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestRedisCommands::test_interrupted_command[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestBinarySave::test_binary_get_set[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestBinarySave::test_binary_get_set[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestBinarySave::test_binary_get_set[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestBinarySave::test_binary_get_set[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestBinarySave::test_binary_lists[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestBinarySave::test_binary_lists[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestBinarySave::test_binary_lists[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestBinarySave::test_binary_lists[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestBinarySave::test_22_info[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestBinarySave::test_22_info[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestBinarySave::test_22_info[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestBinarySave::test_22_info[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestBinarySave::test_large_responses[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestBinarySave::test_large_responses[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestBinarySave::test_large_responses[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestBinarySave::test_large_responses[pool-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestBinarySave::test_floating_point_encoding[single-python-parser] PASSED tests/test_asyncio/test_commands.py::TestBinarySave::test_floating_point_encoding[pool-python-parser] PASSED tests/test_asyncio/test_commands.py::TestBinarySave::test_floating_point_encoding[single-hiredis] SKIPPED tests/test_asyncio/test_commands.py::TestBinarySave::test_floating_point_encoding[pool-hiredis] SKIPPED tests/test_asyncio/test_connect.py::test_tcp_connect PASSED tests/test_asyncio/test_connect.py::test_uds_connect PASSED tests/test_asyncio/test_connection.py::test_invalid_response[single-python-parser] PASSED tests/test_asyncio/test_connection.py::test_invalid_response[pool-python-parser] PASSED tests/test_asyncio/test_connection.py::test_invalid_response[single-hiredis] SKIPPED tests/test_asyncio/test_connection.py::test_invalid_response[pool-hiredis] SKIPPED tests/test_asyncio/test_connection.py::test_single_connection PASSED tests/test_asyncio/test_connection.py::test_socket_param_regression[single-python-parser] PASSED tests/test_asyncio/test_connection.py::test_socket_param_regression[pool-python-parser] PASSED tests/test_asyncio/test_connection.py::test_socket_param_regression[single-hiredis] SKIPPED tests/test_asyncio/test_connection.py::test_socket_param_regression[pool-hiredis] SKIPPED tests/test_asyncio/test_connection.py::test_can_run_concurrent_commands[single-python-parser] SKIPPED tests/test_asyncio/test_connection.py::test_can_run_concurrent_commands[pool-python-parser] PASSED tests/test_asyncio/test_connection.py::test_can_run_concurrent_commands[single-hiredis] SKIPPED tests/test_asyncio/test_connection.py::test_can_run_concurrent_commands[pool-hiredis] SKIPPED tests/test_asyncio/test_connection.py::test_connect_retry_on_timeout_error PASSED tests/test_asyncio/test_connection.py::test_connect_without_retry_on_os_error PASSED tests/test_asyncio/test_connection.py::test_connect_timeout_error_without_retry PASSED tests/test_asyncio/test_connection.py::test_connection_parse_response_resume[single-python-parser] PASSED tests/test_asyncio/test_connection.py::test_connection_parse_response_resume[pool-python-parser] PASSED tests/test_asyncio/test_connection.py::test_connection_parse_response_resume[single-hiredis] SKIPPED tests/test_asyncio/test_connection.py::test_connection_parse_response_resume[pool-hiredis] SKIPPED tests/test_asyncio/test_connection.py::test_connection_disconect_race[AsyncRESP2Parser] PASSED tests/test_asyncio/test_connection.py::test_connection_disconect_race[AsyncRESP3Parser] PASSED tests/test_asyncio/test_connection.py::test_connection_disconect_race[AsyncHiredisParser] SKIPPED tests/test_asyncio/test_connection.py::test_create_single_connection_client_from_url PASSED tests/test_asyncio/test_connection.py::test_pool_auto_close[from_url] PASSED tests/test_asyncio/test_connection.py::test_pool_auto_close[from_args] PASSED tests/test_asyncio/test_connection.py::test_close_is_aclose PASSED tests/test_asyncio/test_connection.py::test_pool_from_url_deprecation PASSED tests/test_asyncio/test_connection.py::test_pool_auto_close_disable PASSED tests/test_asyncio/test_connection.py::test_redis_connection_pool[from_url] PASSED tests/test_asyncio/test_connection.py::test_redis_connection_pool[from_args] PASSED tests/test_asyncio/test_connection.py::test_redis_from_pool[from_url] PASSED tests/test_asyncio/test_connection.py::test_redis_from_pool[from_args] PASSED tests/test_asyncio/test_connection.py::test_redis_pool_auto_close_arg[True] PASSED tests/test_asyncio/test_connection.py::test_redis_pool_auto_close_arg[False] PASSED tests/test_asyncio/test_connection.py::test_client_garbage_collection PASSED tests/test_asyncio/test_connection.py::test_connection_garbage_collection PASSED tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_auto_disconnect_redis_created_pool[single-python-parser] PASSED tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_auto_disconnect_redis_created_pool[pool-python-parser] PASSED tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_auto_disconnect_redis_created_pool[single-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_auto_disconnect_redis_created_pool[pool-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_do_not_auto_disconnect_redis_created_pool[single-python-parser] PASSED tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_do_not_auto_disconnect_redis_created_pool[pool-python-parser] PASSED tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_do_not_auto_disconnect_redis_created_pool[single-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_do_not_auto_disconnect_redis_created_pool[pool-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_auto_release_override_true_manual_created_pool[single-python-parser] PASSED tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_auto_release_override_true_manual_created_pool[pool-python-parser] PASSED tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_auto_release_override_true_manual_created_pool[single-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_auto_release_override_true_manual_created_pool[pool-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_close_override[single-python-parser-True] PASSED tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_close_override[single-python-parser-False] PASSED tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_close_override[pool-python-parser-True] PASSED tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_close_override[pool-python-parser-False] PASSED tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_close_override[single-hiredis-True] SKIPPED tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_close_override[single-hiredis-False] SKIPPED tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_close_override[pool-hiredis-True] SKIPPED tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_close_override[pool-hiredis-False] SKIPPED tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_negate_auto_close_client_pool[single-python-parser-True] PASSED tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_negate_auto_close_client_pool[single-python-parser-False] PASSED tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_negate_auto_close_client_pool[pool-python-parser-True] PASSED tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_negate_auto_close_client_pool[pool-python-parser-False] PASSED tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_negate_auto_close_client_pool[single-hiredis-True] SKIPPED tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_negate_auto_close_client_pool[single-hiredis-False] SKIPPED tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_negate_auto_close_client_pool[pool-hiredis-True] SKIPPED tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_negate_auto_close_client_pool[pool-hiredis-False] SKIPPED tests/test_asyncio/test_connection_pool.py::TestConnectionPool::test_connection_creation PASSED tests/test_asyncio/test_connection_pool.py::TestConnectionPool::test_aclosing PASSED tests/test_asyncio/test_connection_pool.py::TestConnectionPool::test_multiple_connections PASSED tests/test_asyncio/test_connection_pool.py::TestConnectionPool::test_max_connections PASSED tests/test_asyncio/test_connection_pool.py::TestConnectionPool::test_reuse_previously_released_connection PASSED tests/test_asyncio/test_connection_pool.py::TestConnectionPool::test_repr_contains_db_info_tcp PASSED tests/test_asyncio/test_connection_pool.py::TestConnectionPool::test_repr_contains_db_info_unix PASSED tests/test_asyncio/test_connection_pool.py::TestBlockingConnectionPool::test_connection_creation PASSED tests/test_asyncio/test_connection_pool.py::TestBlockingConnectionPool::test_disconnect PASSED tests/test_asyncio/test_connection_pool.py::TestBlockingConnectionPool::test_multiple_connections PASSED tests/test_asyncio/test_connection_pool.py::TestBlockingConnectionPool::test_connection_pool_blocks_until_timeout PASSED tests/test_asyncio/test_connection_pool.py::TestBlockingConnectionPool::test_connection_pool_blocks_until_conn_available PASSED tests/test_asyncio/test_connection_pool.py::TestBlockingConnectionPool::test_reuse_previously_released_connection PASSED tests/test_asyncio/test_connection_pool.py::TestBlockingConnectionPool::test_repr_contains_db_info_tcp PASSED tests/test_asyncio/test_connection_pool.py::TestBlockingConnectionPool::test_repr_contains_db_info_unix PASSED tests/test_asyncio/test_connection_pool.py::TestConnectionPoolURLParsing::test_hostname PASSED tests/test_asyncio/test_connection_pool.py::TestConnectionPoolURLParsing::test_quoted_hostname PASSED tests/test_asyncio/test_connection_pool.py::TestConnectionPoolURLParsing::test_port PASSED tests/test_asyncio/test_connection_pool.py::TestConnectionPoolURLParsing::test_username PASSED tests/test_asyncio/test_connection_pool.py::TestConnectionPoolURLParsing::test_quoted_username PASSED tests/test_asyncio/test_connection_pool.py::TestConnectionPoolURLParsing::test_password PASSED tests/test_asyncio/test_connection_pool.py::TestConnectionPoolURLParsing::test_quoted_password PASSED tests/test_asyncio/test_connection_pool.py::TestConnectionPoolURLParsing::test_username_and_password PASSED tests/test_asyncio/test_connection_pool.py::TestConnectionPoolURLParsing::test_db_as_argument PASSED tests/test_asyncio/test_connection_pool.py::TestConnectionPoolURLParsing::test_db_in_path PASSED tests/test_asyncio/test_connection_pool.py::TestConnectionPoolURLParsing::test_db_in_querystring PASSED tests/test_asyncio/test_connection_pool.py::TestConnectionPoolURLParsing::test_extra_typed_querystring_options PASSED tests/test_asyncio/test_connection_pool.py::TestConnectionPoolURLParsing::test_boolean_parsing PASSED tests/test_asyncio/test_connection_pool.py::TestConnectionPoolURLParsing::test_client_name_in_querystring PASSED tests/test_asyncio/test_connection_pool.py::TestConnectionPoolURLParsing::test_invalid_extra_typed_querystring_options PASSED tests/test_asyncio/test_connection_pool.py::TestConnectionPoolURLParsing::test_extra_querystring_options PASSED tests/test_asyncio/test_connection_pool.py::TestConnectionPoolURLParsing::test_calling_from_subclass_returns_correct_instance PASSED tests/test_asyncio/test_connection_pool.py::TestConnectionPoolURLParsing::test_client_creates_connection_pool PASSED tests/test_asyncio/test_connection_pool.py::TestConnectionPoolURLParsing::test_invalid_scheme_raises_error PASSED tests/test_asyncio/test_connection_pool.py::TestBlockingConnectionPoolURLParsing::test_extra_typed_querystring_options PASSED tests/test_asyncio/test_connection_pool.py::TestBlockingConnectionPoolURLParsing::test_invalid_extra_typed_querystring_options PASSED tests/test_asyncio/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_defaults PASSED tests/test_asyncio/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_username PASSED tests/test_asyncio/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_quoted_username PASSED tests/test_asyncio/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_password PASSED tests/test_asyncio/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_quoted_password PASSED tests/test_asyncio/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_quoted_path PASSED tests/test_asyncio/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_db_as_argument PASSED tests/test_asyncio/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_db_in_querystring PASSED tests/test_asyncio/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_client_name_in_querystring PASSED tests/test_asyncio/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_extra_querystring_options PASSED tests/test_asyncio/test_connection_pool.py::TestSSLConnectionURLParsing::test_host PASSED tests/test_asyncio/test_connection_pool.py::TestSSLConnectionURLParsing::test_cert_reqs_options PASSED tests/test_asyncio/test_connection_pool.py::TestConnection::test_on_connect_error PASSED tests/test_asyncio/test_connection_pool.py::TestConnection::test_busy_loading_disconnects_socket[single-python-parser] PASSED tests/test_asyncio/test_connection_pool.py::TestConnection::test_busy_loading_disconnects_socket[pool-python-parser] PASSED tests/test_asyncio/test_connection_pool.py::TestConnection::test_busy_loading_disconnects_socket[single-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestConnection::test_busy_loading_disconnects_socket[pool-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestConnection::test_busy_loading_from_pipeline_immediate_command[single-python-parser] PASSED tests/test_asyncio/test_connection_pool.py::TestConnection::test_busy_loading_from_pipeline_immediate_command[pool-python-parser] PASSED tests/test_asyncio/test_connection_pool.py::TestConnection::test_busy_loading_from_pipeline_immediate_command[single-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestConnection::test_busy_loading_from_pipeline_immediate_command[pool-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestConnection::test_busy_loading_from_pipeline[single-python-parser] PASSED tests/test_asyncio/test_connection_pool.py::TestConnection::test_busy_loading_from_pipeline[pool-python-parser] PASSED tests/test_asyncio/test_connection_pool.py::TestConnection::test_busy_loading_from_pipeline[single-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestConnection::test_busy_loading_from_pipeline[pool-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestConnection::test_read_only_error[single-python-parser] PASSED tests/test_asyncio/test_connection_pool.py::TestConnection::test_read_only_error[pool-python-parser] PASSED tests/test_asyncio/test_connection_pool.py::TestConnection::test_read_only_error[single-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestConnection::test_read_only_error[pool-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestConnection::test_oom_error[single-python-parser] PASSED tests/test_asyncio/test_connection_pool.py::TestConnection::test_oom_error[pool-python-parser] PASSED tests/test_asyncio/test_connection_pool.py::TestConnection::test_oom_error[single-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestConnection::test_oom_error[pool-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestConnection::test_connect_from_url_tcp PASSED tests/test_asyncio/test_connection_pool.py::TestConnection::test_connect_from_url_unix PASSED tests/test_asyncio/test_connection_pool.py::TestConnection::test_connect_no_auth_supplied_when_required[single-python-parser] PASSED tests/test_asyncio/test_connection_pool.py::TestConnection::test_connect_no_auth_supplied_when_required[pool-python-parser] PASSED tests/test_asyncio/test_connection_pool.py::TestConnection::test_connect_no_auth_supplied_when_required[single-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestConnection::test_connect_no_auth_supplied_when_required[pool-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestConnection::test_connect_invalid_password_supplied[single-python-parser] PASSED tests/test_asyncio/test_connection_pool.py::TestConnection::test_connect_invalid_password_supplied[pool-python-parser] PASSED tests/test_asyncio/test_connection_pool.py::TestConnection::test_connect_invalid_password_supplied[single-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestConnection::test_connect_invalid_password_supplied[pool-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_runs[single-python-parser] XPASS tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_runs[pool-python-parser] XPASS tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_runs[single-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_runs[pool-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_arbitrary_command_invokes_health_check[single-python-parser] XPASS tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_arbitrary_command_invokes_health_check[pool-python-parser] XPASS tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_arbitrary_command_invokes_health_check[single-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_arbitrary_command_invokes_health_check[pool-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_arbitrary_command_advances_next_health_check[single-python-parser] XPASS tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_arbitrary_command_advances_next_health_check[pool-python-parser] XPASS tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_arbitrary_command_advances_next_health_check[single-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_arbitrary_command_advances_next_health_check[pool-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_not_invoked_within_interval[single-python-parser] XPASS tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_not_invoked_within_interval[pool-python-parser] XPASS tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_not_invoked_within_interval[single-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_not_invoked_within_interval[pool-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_pipeline[single-python-parser] XPASS tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_pipeline[pool-python-parser] XPASS tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_pipeline[single-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_pipeline[pool-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_transaction[single-python-parser] XPASS tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_transaction[pool-python-parser] XPASS tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_transaction[single-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_transaction[pool-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_watched_pipeline[single-python-parser] XPASS tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_watched_pipeline[pool-python-parser] XPASS tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_watched_pipeline[single-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_watched_pipeline[pool-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_pubsub_before_subscribe[single-python-parser] XPASS tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_pubsub_before_subscribe[pool-python-parser] XPASS tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_pubsub_before_subscribe[single-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_pubsub_before_subscribe[pool-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_pubsub_after_subscribed[single-python-parser] XPASS tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_pubsub_after_subscribed[pool-python-parser] XPASS tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_pubsub_after_subscribed[single-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_pubsub_after_subscribed[pool-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_pubsub_poll[single-python-parser] XPASS tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_pubsub_poll[pool-python-parser] XPASS tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_pubsub_poll[single-hiredis] SKIPPED tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_pubsub_poll[pool-hiredis] SKIPPED tests/test_asyncio/test_credentials.py::TestCredentialsProvider::test_only_pass_without_creds_provider[single-python-parser] PASSED tests/test_asyncio/test_credentials.py::TestCredentialsProvider::test_only_pass_without_creds_provider[pool-python-parser] PASSED tests/test_asyncio/test_credentials.py::TestCredentialsProvider::test_only_pass_without_creds_provider[single-hiredis] SKIPPED tests/test_asyncio/test_credentials.py::TestCredentialsProvider::test_only_pass_without_creds_provider[pool-hiredis] SKIPPED tests/test_asyncio/test_credentials.py::TestCredentialsProvider::test_user_and_pass_without_creds_provider[single-python-parser] PASSED tests/test_asyncio/test_credentials.py::TestCredentialsProvider::test_user_and_pass_without_creds_provider[pool-python-parser] PASSED tests/test_asyncio/test_credentials.py::TestCredentialsProvider::test_user_and_pass_without_creds_provider[single-hiredis] SKIPPED tests/test_asyncio/test_credentials.py::TestCredentialsProvider::test_user_and_pass_without_creds_provider[pool-hiredis] SKIPPED tests/test_asyncio/test_credentials.py::TestCredentialsProvider::test_credential_provider_with_supplier[single-python-parser-username] PASSED tests/test_asyncio/test_credentials.py::TestCredentialsProvider::test_credential_provider_with_supplier[single-python-parser-None] PASSED tests/test_asyncio/test_credentials.py::TestCredentialsProvider::test_credential_provider_with_supplier[pool-python-parser-username] PASSED tests/test_asyncio/test_credentials.py::TestCredentialsProvider::test_credential_provider_with_supplier[pool-python-parser-None] PASSED tests/test_asyncio/test_credentials.py::TestCredentialsProvider::test_credential_provider_with_supplier[single-hiredis-username] SKIPPED tests/test_asyncio/test_credentials.py::TestCredentialsProvider::test_credential_provider_with_supplier[single-hiredis-None] SKIPPED tests/test_asyncio/test_credentials.py::TestCredentialsProvider::test_credential_provider_with_supplier[pool-hiredis-username] SKIPPED tests/test_asyncio/test_credentials.py::TestCredentialsProvider::test_credential_provider_with_supplier[pool-hiredis-None] SKIPPED tests/test_asyncio/test_credentials.py::TestCredentialsProvider::test_async_credential_provider_no_password_success[single-python-parser] PASSED tests/test_asyncio/test_credentials.py::TestCredentialsProvider::test_async_credential_provider_no_password_success[pool-python-parser] PASSED tests/test_asyncio/test_credentials.py::TestCredentialsProvider::test_async_credential_provider_no_password_success[single-hiredis] SKIPPED tests/test_asyncio/test_credentials.py::TestCredentialsProvider::test_async_credential_provider_no_password_success[pool-hiredis] SKIPPED tests/test_asyncio/test_credentials.py::TestCredentialsProvider::test_credential_provider_no_password_error[single-python-parser] PASSED tests/test_asyncio/test_credentials.py::TestCredentialsProvider::test_credential_provider_no_password_error[pool-python-parser] PASSED tests/test_asyncio/test_credentials.py::TestCredentialsProvider::test_credential_provider_no_password_error[single-hiredis] SKIPPED tests/test_asyncio/test_credentials.py::TestCredentialsProvider::test_credential_provider_no_password_error[pool-hiredis] SKIPPED tests/test_asyncio/test_credentials.py::TestCredentialsProvider::test_password_and_username_together_with_cred_provider_raise_error[single-python-parser] PASSED tests/test_asyncio/test_credentials.py::TestCredentialsProvider::test_password_and_username_together_with_cred_provider_raise_error[pool-python-parser] PASSED tests/test_asyncio/test_credentials.py::TestCredentialsProvider::test_password_and_username_together_with_cred_provider_raise_error[single-hiredis] SKIPPED tests/test_asyncio/test_credentials.py::TestCredentialsProvider::test_password_and_username_together_with_cred_provider_raise_error[pool-hiredis] SKIPPED tests/test_asyncio/test_credentials.py::TestCredentialsProvider::test_change_username_password_on_existing_connection[single-python-parser] PASSED tests/test_asyncio/test_credentials.py::TestCredentialsProvider::test_change_username_password_on_existing_connection[pool-python-parser] PASSED tests/test_asyncio/test_credentials.py::TestCredentialsProvider::test_change_username_password_on_existing_connection[single-hiredis] SKIPPED tests/test_asyncio/test_credentials.py::TestCredentialsProvider::test_change_username_password_on_existing_connection[pool-hiredis] SKIPPED tests/test_asyncio/test_credentials.py::TestUsernamePasswordCredentialProvider::test_user_pass_credential_provider_acl_user_and_pass[single-python-parser] PASSED tests/test_asyncio/test_credentials.py::TestUsernamePasswordCredentialProvider::test_user_pass_credential_provider_acl_user_and_pass[pool-python-parser] PASSED tests/test_asyncio/test_credentials.py::TestUsernamePasswordCredentialProvider::test_user_pass_credential_provider_acl_user_and_pass[single-hiredis] SKIPPED tests/test_asyncio/test_credentials.py::TestUsernamePasswordCredentialProvider::test_user_pass_credential_provider_acl_user_and_pass[pool-hiredis] SKIPPED tests/test_asyncio/test_credentials.py::TestUsernamePasswordCredentialProvider::test_user_pass_provider_only_password[single-python-parser] PASSED tests/test_asyncio/test_credentials.py::TestUsernamePasswordCredentialProvider::test_user_pass_provider_only_password[pool-python-parser] PASSED tests/test_asyncio/test_credentials.py::TestUsernamePasswordCredentialProvider::test_user_pass_provider_only_password[single-hiredis] SKIPPED tests/test_asyncio/test_credentials.py::TestUsernamePasswordCredentialProvider::test_user_pass_provider_only_password[pool-hiredis] SKIPPED tests/test_asyncio/test_cwe_404.py::test_standalone[0.05] PASSED tests/test_asyncio/test_cwe_404.py::test_standalone[0.5] PASSED tests/test_asyncio/test_cwe_404.py::test_standalone[1] PASSED tests/test_asyncio/test_cwe_404.py::test_standalone[2] PASSED tests/test_asyncio/test_cwe_404.py::test_standalone_pipeline[0.05] PASSED tests/test_asyncio/test_cwe_404.py::test_standalone_pipeline[0.5] PASSED tests/test_asyncio/test_cwe_404.py::test_standalone_pipeline[1] PASSED tests/test_asyncio/test_cwe_404.py::test_standalone_pipeline[2] PASSED tests/test_asyncio/test_encoding.py::TestEncoding::test_simple_encoding[single-python-parser] PASSED tests/test_asyncio/test_encoding.py::TestEncoding::test_simple_encoding[pool-python-parser] PASSED tests/test_asyncio/test_encoding.py::TestEncoding::test_simple_encoding[single-hiredis] SKIPPED tests/test_asyncio/test_encoding.py::TestEncoding::test_simple_encoding[pool-hiredis] SKIPPED tests/test_asyncio/test_encoding.py::TestEncoding::test_simple_encoding_and_decoding[single-python-parser] PASSED tests/test_asyncio/test_encoding.py::TestEncoding::test_simple_encoding_and_decoding[pool-python-parser] PASSED tests/test_asyncio/test_encoding.py::TestEncoding::test_simple_encoding_and_decoding[single-hiredis] SKIPPED tests/test_asyncio/test_encoding.py::TestEncoding::test_simple_encoding_and_decoding[pool-hiredis] SKIPPED tests/test_asyncio/test_encoding.py::TestEncoding::test_memoryview_encoding[single-python-parser] PASSED tests/test_asyncio/test_encoding.py::TestEncoding::test_memoryview_encoding[pool-python-parser] PASSED tests/test_asyncio/test_encoding.py::TestEncoding::test_memoryview_encoding[single-hiredis] SKIPPED tests/test_asyncio/test_encoding.py::TestEncoding::test_memoryview_encoding[pool-hiredis] SKIPPED tests/test_asyncio/test_encoding.py::TestEncoding::test_memoryview_encoding_and_decoding[single-python-parser] PASSED tests/test_asyncio/test_encoding.py::TestEncoding::test_memoryview_encoding_and_decoding[pool-python-parser] PASSED tests/test_asyncio/test_encoding.py::TestEncoding::test_memoryview_encoding_and_decoding[single-hiredis] SKIPPED tests/test_asyncio/test_encoding.py::TestEncoding::test_memoryview_encoding_and_decoding[pool-hiredis] SKIPPED tests/test_asyncio/test_encoding.py::TestEncoding::test_list_encoding[single-python-parser] PASSED tests/test_asyncio/test_encoding.py::TestEncoding::test_list_encoding[pool-python-parser] PASSED tests/test_asyncio/test_encoding.py::TestEncoding::test_list_encoding[single-hiredis] SKIPPED tests/test_asyncio/test_encoding.py::TestEncoding::test_list_encoding[pool-hiredis] SKIPPED tests/test_asyncio/test_encoding.py::TestEncodingErrors::test_ignore[single-python-parser] PASSED tests/test_asyncio/test_encoding.py::TestEncodingErrors::test_ignore[pool-python-parser] PASSED tests/test_asyncio/test_encoding.py::TestEncodingErrors::test_ignore[single-hiredis] SKIPPED tests/test_asyncio/test_encoding.py::TestEncodingErrors::test_ignore[pool-hiredis] SKIPPED tests/test_asyncio/test_encoding.py::TestEncodingErrors::test_replace[single-python-parser] PASSED tests/test_asyncio/test_encoding.py::TestEncodingErrors::test_replace[pool-python-parser] PASSED tests/test_asyncio/test_encoding.py::TestEncodingErrors::test_replace[single-hiredis] SKIPPED tests/test_asyncio/test_encoding.py::TestEncodingErrors::test_replace[pool-hiredis] SKIPPED tests/test_asyncio/test_encoding.py::TestMemoryviewsAreNotPacked::test_memoryviews_are_not_packed[single-python-parser] PASSED tests/test_asyncio/test_encoding.py::TestMemoryviewsAreNotPacked::test_memoryviews_are_not_packed[pool-python-parser] PASSED tests/test_asyncio/test_encoding.py::TestMemoryviewsAreNotPacked::test_memoryviews_are_not_packed[single-hiredis] SKIPPED tests/test_asyncio/test_encoding.py::TestMemoryviewsAreNotPacked::test_memoryviews_are_not_packed[pool-hiredis] SKIPPED tests/test_asyncio/test_encoding.py::TestCommandsAreNotEncoded::test_basic_command[single-python-parser] XPASS tests/test_asyncio/test_encoding.py::TestCommandsAreNotEncoded::test_basic_command[pool-python-parser] XPASS tests/test_asyncio/test_encoding.py::TestCommandsAreNotEncoded::test_basic_command[single-hiredis] SKIPPED tests/test_asyncio/test_encoding.py::TestCommandsAreNotEncoded::test_basic_command[pool-hiredis] SKIPPED tests/test_asyncio/test_encoding.py::TestInvalidUserInput::test_boolean_fails[single-python-parser] PASSED tests/test_asyncio/test_encoding.py::TestInvalidUserInput::test_boolean_fails[pool-python-parser] PASSED tests/test_asyncio/test_encoding.py::TestInvalidUserInput::test_boolean_fails[single-hiredis] SKIPPED tests/test_asyncio/test_encoding.py::TestInvalidUserInput::test_boolean_fails[pool-hiredis] SKIPPED tests/test_asyncio/test_encoding.py::TestInvalidUserInput::test_none_fails[single-python-parser] PASSED tests/test_asyncio/test_encoding.py::TestInvalidUserInput::test_none_fails[pool-python-parser] PASSED tests/test_asyncio/test_encoding.py::TestInvalidUserInput::test_none_fails[single-hiredis] SKIPPED tests/test_asyncio/test_encoding.py::TestInvalidUserInput::test_none_fails[pool-hiredis] SKIPPED tests/test_asyncio/test_encoding.py::TestInvalidUserInput::test_user_type_fails[single-python-parser] PASSED tests/test_asyncio/test_encoding.py::TestInvalidUserInput::test_user_type_fails[pool-python-parser] PASSED tests/test_asyncio/test_encoding.py::TestInvalidUserInput::test_user_type_fails[single-hiredis] SKIPPED tests/test_asyncio/test_encoding.py::TestInvalidUserInput::test_user_type_fails[pool-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_lock[single-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_lock[pool-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_lock[single-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_lock[pool-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_lock_token[single-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_lock_token[pool-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_lock_token[single-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_lock_token[pool-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_lock_token_thread_local_false[single-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_lock_token_thread_local_false[pool-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_lock_token_thread_local_false[single-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_lock_token_thread_local_false[pool-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_locked[single-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_locked[pool-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_locked[single-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_locked[pool-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_owned[single-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_owned[pool-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_owned[single-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_owned[pool-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_owned_with_decoded_responses[single-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_owned_with_decoded_responses[pool-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_owned_with_decoded_responses[single-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_owned_with_decoded_responses[pool-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_competing_locks[single-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_competing_locks[pool-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_competing_locks[single-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_competing_locks[pool-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_timeout[single-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_timeout[pool-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_timeout[single-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_timeout[pool-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_float_timeout[single-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_float_timeout[pool-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_float_timeout[single-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_float_timeout[pool-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_blocking[single-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_blocking[pool-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_blocking[single-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_blocking[pool-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_blocking_timeout[single-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_blocking_timeout[pool-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_blocking_timeout[single-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_blocking_timeout[pool-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_context_manager[single-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_context_manager[pool-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_context_manager[single-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_context_manager[pool-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_context_manager_raises_when_locked_not_acquired[single-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_context_manager_raises_when_locked_not_acquired[pool-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_context_manager_raises_when_locked_not_acquired[single-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_context_manager_raises_when_locked_not_acquired[pool-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_high_sleep_small_blocking_timeout[single-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_high_sleep_small_blocking_timeout[pool-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_high_sleep_small_blocking_timeout[single-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_high_sleep_small_blocking_timeout[pool-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_releasing_unlocked_lock_raises_error[single-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_releasing_unlocked_lock_raises_error[pool-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_releasing_unlocked_lock_raises_error[single-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_releasing_unlocked_lock_raises_error[pool-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_releasing_lock_no_longer_owned_raises_error[single-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_releasing_lock_no_longer_owned_raises_error[pool-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_releasing_lock_no_longer_owned_raises_error[single-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_releasing_lock_no_longer_owned_raises_error[pool-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_extend_lock[single-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_extend_lock[pool-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_extend_lock[single-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_extend_lock[pool-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_extend_lock_replace_ttl[single-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_extend_lock_replace_ttl[pool-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_extend_lock_replace_ttl[single-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_extend_lock_replace_ttl[pool-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_extend_lock_float[single-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_extend_lock_float[pool-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_extend_lock_float[single-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_extend_lock_float[pool-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_extending_unlocked_lock_raises_error[single-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_extending_unlocked_lock_raises_error[pool-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_extending_unlocked_lock_raises_error[single-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_extending_unlocked_lock_raises_error[pool-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_extending_lock_with_no_timeout_raises_error[single-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_extending_lock_with_no_timeout_raises_error[pool-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_extending_lock_with_no_timeout_raises_error[single-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_extending_lock_with_no_timeout_raises_error[pool-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_extending_lock_no_longer_owned_raises_error[single-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_extending_lock_no_longer_owned_raises_error[pool-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_extending_lock_no_longer_owned_raises_error[single-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_extending_lock_no_longer_owned_raises_error[pool-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_reacquire_lock[single-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_reacquire_lock[pool-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_reacquire_lock[single-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_reacquire_lock[pool-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_reacquiring_unlocked_lock_raises_error[single-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_reacquiring_unlocked_lock_raises_error[pool-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_reacquiring_unlocked_lock_raises_error[single-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_reacquiring_unlocked_lock_raises_error[pool-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_reacquiring_lock_with_no_timeout_raises_error[single-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_reacquiring_lock_with_no_timeout_raises_error[pool-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_reacquiring_lock_with_no_timeout_raises_error[single-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_reacquiring_lock_with_no_timeout_raises_error[pool-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_reacquiring_lock_no_longer_owned_raises_error[single-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_reacquiring_lock_no_longer_owned_raises_error[pool-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLock::test_reacquiring_lock_no_longer_owned_raises_error[single-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLock::test_reacquiring_lock_no_longer_owned_raises_error[pool-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLockClassSelection::test_lock_class_argument[single-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLockClassSelection::test_lock_class_argument[pool-python-parser] PASSED tests/test_asyncio/test_lock.py::TestLockClassSelection::test_lock_class_argument[single-hiredis] SKIPPED tests/test_asyncio/test_lock.py::TestLockClassSelection::test_lock_class_argument[pool-hiredis] SKIPPED tests/test_asyncio/test_monitor.py::TestMonitor::test_wait_command_not_found[single-python-parser] PASSED tests/test_asyncio/test_monitor.py::TestMonitor::test_wait_command_not_found[pool-python-parser] PASSED tests/test_asyncio/test_monitor.py::TestMonitor::test_wait_command_not_found[single-hiredis] SKIPPED tests/test_asyncio/test_monitor.py::TestMonitor::test_wait_command_not_found[pool-hiredis] SKIPPED tests/test_asyncio/test_monitor.py::TestMonitor::test_response_values[single-python-parser] PASSED tests/test_asyncio/test_monitor.py::TestMonitor::test_response_values[pool-python-parser] PASSED tests/test_asyncio/test_monitor.py::TestMonitor::test_response_values[single-hiredis] SKIPPED tests/test_asyncio/test_monitor.py::TestMonitor::test_response_values[pool-hiredis] SKIPPED tests/test_asyncio/test_monitor.py::TestMonitor::test_command_with_quoted_key[single-python-parser] PASSED tests/test_asyncio/test_monitor.py::TestMonitor::test_command_with_quoted_key[pool-python-parser] PASSED tests/test_asyncio/test_monitor.py::TestMonitor::test_command_with_quoted_key[single-hiredis] SKIPPED tests/test_asyncio/test_monitor.py::TestMonitor::test_command_with_quoted_key[pool-hiredis] SKIPPED tests/test_asyncio/test_monitor.py::TestMonitor::test_command_with_binary_data[single-python-parser] PASSED tests/test_asyncio/test_monitor.py::TestMonitor::test_command_with_binary_data[pool-python-parser] PASSED tests/test_asyncio/test_monitor.py::TestMonitor::test_command_with_binary_data[single-hiredis] SKIPPED tests/test_asyncio/test_monitor.py::TestMonitor::test_command_with_binary_data[pool-hiredis] SKIPPED tests/test_asyncio/test_monitor.py::TestMonitor::test_command_with_escaped_data[single-python-parser] PASSED tests/test_asyncio/test_monitor.py::TestMonitor::test_command_with_escaped_data[pool-python-parser] PASSED tests/test_asyncio/test_monitor.py::TestMonitor::test_command_with_escaped_data[single-hiredis] SKIPPED tests/test_asyncio/test_monitor.py::TestMonitor::test_command_with_escaped_data[pool-hiredis] SKIPPED tests/test_asyncio/test_monitor.py::TestMonitor::test_lua_script[single-python-parser] PASSED tests/test_asyncio/test_monitor.py::TestMonitor::test_lua_script[pool-python-parser] PASSED tests/test_asyncio/test_monitor.py::TestMonitor::test_lua_script[single-hiredis] SKIPPED tests/test_asyncio/test_monitor.py::TestMonitor::test_lua_script[pool-hiredis] SKIPPED tests/test_asyncio/test_monitor.py::TestMonitor::test_lua_script_in_enterprise[single-python-parser] SKIPPED tests/test_asyncio/test_monitor.py::TestMonitor::test_lua_script_in_enterprise[pool-python-parser] SKIPPED tests/test_asyncio/test_monitor.py::TestMonitor::test_lua_script_in_enterprise[single-hiredis] SKIPPED tests/test_asyncio/test_monitor.py::TestMonitor::test_lua_script_in_enterprise[pool-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_is_true[single-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_is_true[pool-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_is_true[single-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_is_true[pool-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline[single-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline[pool-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline[single-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline[pool-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_memoryview[single-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_memoryview[pool-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_memoryview[single-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_memoryview[pool-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_length[single-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_length[pool-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_length[single-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_length[pool-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_no_transaction[single-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_no_transaction[pool-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_no_transaction[single-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_no_transaction[pool-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_no_transaction_watch[single-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_no_transaction_watch[pool-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_no_transaction_watch[single-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_no_transaction_watch[pool-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_no_transaction_watch_failure[single-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_no_transaction_watch_failure[pool-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_no_transaction_watch_failure[single-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_no_transaction_watch_failure[pool-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_exec_error_in_response[single-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_exec_error_in_response[pool-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_exec_error_in_response[single-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_exec_error_in_response[pool-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_exec_error_raised[single-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_exec_error_raised[pool-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_exec_error_raised[single-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_exec_error_raised[pool-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_transaction_with_empty_error_command[single-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_transaction_with_empty_error_command[pool-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_transaction_with_empty_error_command[single-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_transaction_with_empty_error_command[pool-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_with_empty_error_command[single-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_with_empty_error_command[pool-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_with_empty_error_command[single-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_with_empty_error_command[pool-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_parse_error_raised[single-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_parse_error_raised[pool-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_parse_error_raised[single-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_parse_error_raised[pool-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_parse_error_raised_transaction[single-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_parse_error_raised_transaction[pool-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_parse_error_raised_transaction[single-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_parse_error_raised_transaction[pool-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_succeed[single-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_succeed[pool-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_succeed[single-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_succeed[pool-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_failure[single-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_failure[pool-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_failure[single-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_failure[pool-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_failure_in_empty_transaction[single-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_failure_in_empty_transaction[pool-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_failure_in_empty_transaction[single-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_failure_in_empty_transaction[pool-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_unwatch[single-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_unwatch[pool-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_unwatch[single-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_unwatch[pool-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_exec_no_unwatch[single-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_exec_no_unwatch[pool-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_exec_no_unwatch[single-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_exec_no_unwatch[pool-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_reset_unwatch[single-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_reset_unwatch[pool-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_reset_unwatch[single-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_reset_unwatch[pool-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_aclose_is_reset[single-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_aclose_is_reset[pool-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_aclose_is_reset[single-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_aclose_is_reset[pool-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_aclosing[single-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_aclosing[pool-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_aclosing[single-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_aclosing[pool-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_transaction_callable[single-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_transaction_callable[pool-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_transaction_callable[single-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_transaction_callable[pool-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_transaction_callable_returns_value_from_callable[single-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_transaction_callable_returns_value_from_callable[pool-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_transaction_callable_returns_value_from_callable[single-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_transaction_callable_returns_value_from_callable[pool-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_exec_error_in_no_transaction_pipeline[single-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_exec_error_in_no_transaction_pipeline[pool-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_exec_error_in_no_transaction_pipeline[single-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_exec_error_in_no_transaction_pipeline[pool-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_exec_error_in_no_transaction_pipeline_unicode_command[single-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_exec_error_in_no_transaction_pipeline_unicode_command[pool-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_exec_error_in_no_transaction_pipeline_unicode_command[single-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_exec_error_in_no_transaction_pipeline_unicode_command[pool-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_with_bitfield[single-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_with_bitfield[pool-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_with_bitfield[single-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_with_bitfield[pool-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_get[single-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_get[pool-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_get[single-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_get[pool-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_discard[single-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_discard[pool-python-parser] PASSED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_discard[single-hiredis] SKIPPED tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_discard[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_channel_subscribe_unsubscribe[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_channel_subscribe_unsubscribe[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_channel_subscribe_unsubscribe[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_channel_subscribe_unsubscribe[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_pattern_subscribe_unsubscribe[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_pattern_subscribe_unsubscribe[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_pattern_subscribe_unsubscribe[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_pattern_subscribe_unsubscribe[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_resubscribe_to_channels_on_reconnection[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_resubscribe_to_channels_on_reconnection[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_resubscribe_to_channels_on_reconnection[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_resubscribe_to_channels_on_reconnection[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_resubscribe_to_patterns_on_reconnection[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_resubscribe_to_patterns_on_reconnection[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_resubscribe_to_patterns_on_reconnection[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_resubscribe_to_patterns_on_reconnection[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_subscribe_property_with_channels[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_subscribe_property_with_channels[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_subscribe_property_with_channels[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_subscribe_property_with_channels[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_subscribe_property_with_patterns[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_subscribe_property_with_patterns[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_subscribe_property_with_patterns[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_subscribe_property_with_patterns[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_aclosing[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_aclosing[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_aclosing[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_aclosing[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_context_manager[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_context_manager[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_context_manager[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_context_manager[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_close_is_aclose[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_close_is_aclose[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_close_is_aclose[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_close_is_aclose[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_reset_is_aclose[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_reset_is_aclose[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_reset_is_aclose[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_reset_is_aclose[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_ignore_all_subscribe_messages[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_ignore_all_subscribe_messages[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_ignore_all_subscribe_messages[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_ignore_all_subscribe_messages[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_ignore_individual_subscribe_messages[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_ignore_individual_subscribe_messages[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_ignore_individual_subscribe_messages[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_ignore_individual_subscribe_messages[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_resub_channels[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_resub_channels[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_resub_channels[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_resub_channels[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_resub_patterns[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_resub_patterns[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_resub_patterns[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_resub_patterns[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_all_resub_channels[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_all_resub_channels[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_all_resub_channels[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_all_resub_channels[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_all_resub_patterns[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_all_resub_patterns[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_all_resub_patterns[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_all_resub_patterns[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_published_message_to_channel[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_published_message_to_channel[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_published_message_to_channel[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_published_message_to_channel[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_published_message_to_pattern[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_published_message_to_pattern[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_published_message_to_pattern[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_published_message_to_pattern[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_channel_message_handler[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_channel_message_handler[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_channel_message_handler[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_channel_message_handler[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_channel_async_message_handler[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_channel_async_message_handler[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_channel_async_message_handler[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_channel_async_message_handler[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_channel_sync_async_message_handler[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_channel_sync_async_message_handler[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_channel_sync_async_message_handler[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_channel_sync_async_message_handler[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_pattern_message_handler[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_pattern_message_handler[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_pattern_message_handler[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_pattern_message_handler[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_unicode_channel_message_handler[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_unicode_channel_message_handler[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_unicode_channel_message_handler[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_unicode_channel_message_handler[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_unicode_pattern_message_handler[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_unicode_pattern_message_handler[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_unicode_pattern_message_handler[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_unicode_pattern_message_handler[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_get_message_without_subscribe[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_get_message_without_subscribe[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_get_message_without_subscribe[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_get_message_without_subscribe[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubRESP3Handler::test_push_handler[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubRESP3Handler::test_push_handler[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubRESP3Handler::test_push_handler[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubRESP3Handler::test_push_handler[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_channel_subscribe_unsubscribe[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_channel_subscribe_unsubscribe[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_channel_subscribe_unsubscribe[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_channel_subscribe_unsubscribe[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_pattern_subscribe_unsubscribe[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_pattern_subscribe_unsubscribe[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_pattern_subscribe_unsubscribe[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_pattern_subscribe_unsubscribe[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_channel_publish[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_channel_publish[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_channel_publish[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_channel_publish[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_pattern_publish[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_pattern_publish[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_pattern_publish[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_pattern_publish[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_channel_message_handler[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_channel_message_handler[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_channel_message_handler[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_channel_message_handler[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_pattern_message_handler[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_pattern_message_handler[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_pattern_message_handler[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_pattern_message_handler[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_context_manager[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_context_manager[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_context_manager[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_context_manager[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubRedisDown::test_channel_subscribe[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubRedisDown::test_channel_subscribe[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubRedisDown::test_channel_subscribe[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubRedisDown::test_channel_subscribe[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubSubcommands::test_pubsub_channels[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubSubcommands::test_pubsub_channels[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubSubcommands::test_pubsub_channels[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubSubcommands::test_pubsub_channels[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubSubcommands::test_pubsub_numsub[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubSubcommands::test_pubsub_numsub[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubSubcommands::test_pubsub_numsub[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubSubcommands::test_pubsub_numsub[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubSubcommands::test_pubsub_numpat[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubSubcommands::test_pubsub_numpat[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubSubcommands::test_pubsub_numpat[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubSubcommands::test_pubsub_numpat[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubPings::test_send_pubsub_ping[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubPings::test_send_pubsub_ping[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubPings::test_send_pubsub_ping[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubPings::test_send_pubsub_ping[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubPings::test_send_pubsub_ping_message[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubPings::test_send_pubsub_ping_message[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubPings::test_send_pubsub_ping_message[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubPings::test_send_pubsub_ping_message[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubConnectionKilled::test_connection_error_raised_when_connection_dies[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubConnectionKilled::test_connection_error_raised_when_connection_dies[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubConnectionKilled::test_connection_error_raised_when_connection_dies[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubConnectionKilled::test_connection_error_raised_when_connection_dies[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubTimeouts::test_get_message_with_timeout_returns_none[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubTimeouts::test_get_message_with_timeout_returns_none[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubTimeouts::test_get_message_with_timeout_returns_none[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubTimeouts::test_get_message_with_timeout_returns_none[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubReconnect::test_reconnect_listen[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubReconnect::test_reconnect_listen[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubReconnect::test_reconnect_listen[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubReconnect::test_reconnect_listen[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubRun::test_callbacks[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubRun::test_callbacks[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubRun::test_callbacks[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubRun::test_callbacks[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubRun::test_exception_handler[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubRun::test_exception_handler[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubRun::test_exception_handler[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubRun::test_exception_handler[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubRun::test_late_subscribe[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubRun::test_late_subscribe[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubRun::test_late_subscribe[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubRun::test_late_subscribe[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubAutoReconnect::test_reconnect_socket_error[single-python-parser-get_message] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubAutoReconnect::test_reconnect_socket_error[single-python-parser-listen] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubAutoReconnect::test_reconnect_socket_error[pool-python-parser-get_message] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubAutoReconnect::test_reconnect_socket_error[pool-python-parser-listen] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubAutoReconnect::test_reconnect_socket_error[single-hiredis-get_message] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubAutoReconnect::test_reconnect_socket_error[single-hiredis-listen] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubAutoReconnect::test_reconnect_socket_error[pool-hiredis-get_message] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubAutoReconnect::test_reconnect_socket_error[pool-hiredis-listen] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubAutoReconnect::test_reconnect_disconnect[single-python-parser-get_message] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubAutoReconnect::test_reconnect_disconnect[single-python-parser-listen] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubAutoReconnect::test_reconnect_disconnect[pool-python-parser-get_message] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubAutoReconnect::test_reconnect_disconnect[pool-python-parser-listen] PASSED tests/test_asyncio/test_pubsub.py::TestPubSubAutoReconnect::test_reconnect_disconnect[single-hiredis-get_message] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubAutoReconnect::test_reconnect_disconnect[single-hiredis-listen] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubAutoReconnect::test_reconnect_disconnect[pool-hiredis-get_message] SKIPPED tests/test_asyncio/test_pubsub.py::TestPubSubAutoReconnect::test_reconnect_disconnect[pool-hiredis-listen] SKIPPED tests/test_asyncio/test_pubsub.py::TestBaseException::test_outer_timeout[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestBaseException::test_outer_timeout[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestBaseException::test_outer_timeout[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestBaseException::test_outer_timeout[pool-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestBaseException::test_base_exception[single-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestBaseException::test_base_exception[pool-python-parser] PASSED tests/test_asyncio/test_pubsub.py::TestBaseException::test_base_exception[single-hiredis] SKIPPED tests/test_asyncio/test_pubsub.py::TestBaseException::test_base_exception[pool-hiredis] SKIPPED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_set[Connection] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_set[UnixDomainSocketConnection] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_not_set[Connection] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_not_set[UnixDomainSocketConnection] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout[Connection-False] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout[Connection-True] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout[UnixDomainSocketConnection-False] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout[UnixDomainSocketConnection-True] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_timeout[Connection-0] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_timeout[Connection-1] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_timeout[Connection-2] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_timeout[Connection-3] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_timeout[Connection-4] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_timeout[Connection-5] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_timeout[Connection-6] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_timeout[Connection-7] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_timeout[Connection-8] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_timeout[Connection-9] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_timeout[UnixDomainSocketConnection-0] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_timeout[UnixDomainSocketConnection-1] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_timeout[UnixDomainSocketConnection-2] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_timeout[UnixDomainSocketConnection-3] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_timeout[UnixDomainSocketConnection-4] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_timeout[UnixDomainSocketConnection-5] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_timeout[UnixDomainSocketConnection-6] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_timeout[UnixDomainSocketConnection-7] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_timeout[UnixDomainSocketConnection-8] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_timeout[UnixDomainSocketConnection-9] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_error[Connection-0] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_error[Connection-1] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_error[Connection-2] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_error[Connection-3] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_error[Connection-4] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_error[Connection-5] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_error[Connection-6] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_error[Connection-7] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_error[Connection-8] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_error[Connection-9] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_error[UnixDomainSocketConnection-0] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_error[UnixDomainSocketConnection-1] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_error[UnixDomainSocketConnection-2] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_error[UnixDomainSocketConnection-3] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_error[UnixDomainSocketConnection-4] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_error[UnixDomainSocketConnection-5] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_error[UnixDomainSocketConnection-6] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_error[UnixDomainSocketConnection-7] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_error[UnixDomainSocketConnection-8] PASSED tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_with_retry_on_error[UnixDomainSocketConnection-9] PASSED tests/test_asyncio/test_retry.py::TestRetry::test_retry[0] PASSED tests/test_asyncio/test_retry.py::TestRetry::test_retry[1] PASSED tests/test_asyncio/test_retry.py::TestRetry::test_retry[2] PASSED tests/test_asyncio/test_retry.py::TestRetry::test_retry[3] PASSED tests/test_asyncio/test_retry.py::TestRetry::test_retry[4] PASSED tests/test_asyncio/test_retry.py::TestRetry::test_retry[5] PASSED tests/test_asyncio/test_retry.py::TestRetry::test_retry[6] PASSED tests/test_asyncio/test_retry.py::TestRetry::test_retry[7] PASSED tests/test_asyncio/test_retry.py::TestRetry::test_retry[8] PASSED tests/test_asyncio/test_retry.py::TestRetry::test_retry[9] PASSED tests/test_asyncio/test_retry.py::TestRetry::test_infinite_retry PASSED tests/test_asyncio/test_retry.py::TestRedisClientRetry::test_get_set_retry_object PASSED tests/test_asyncio/test_scripting.py::TestScripting::test_eval[single-python-parser] PASSED tests/test_asyncio/test_scripting.py::TestScripting::test_eval[pool-python-parser] PASSED tests/test_asyncio/test_scripting.py::TestScripting::test_eval[single-hiredis] SKIPPED tests/test_asyncio/test_scripting.py::TestScripting::test_eval[pool-hiredis] SKIPPED tests/test_asyncio/test_scripting.py::TestScripting::test_script_flush[single-python-parser] PASSED tests/test_asyncio/test_scripting.py::TestScripting::test_script_flush[pool-python-parser] PASSED tests/test_asyncio/test_scripting.py::TestScripting::test_script_flush[single-hiredis] SKIPPED tests/test_asyncio/test_scripting.py::TestScripting::test_script_flush[pool-hiredis] SKIPPED tests/test_asyncio/test_scripting.py::TestScripting::test_evalsha[single-python-parser] PASSED tests/test_asyncio/test_scripting.py::TestScripting::test_evalsha[pool-python-parser] PASSED tests/test_asyncio/test_scripting.py::TestScripting::test_evalsha[single-hiredis] SKIPPED tests/test_asyncio/test_scripting.py::TestScripting::test_evalsha[pool-hiredis] SKIPPED tests/test_asyncio/test_scripting.py::TestScripting::test_evalsha_script_not_loaded[single-python-parser] PASSED tests/test_asyncio/test_scripting.py::TestScripting::test_evalsha_script_not_loaded[pool-python-parser] PASSED tests/test_asyncio/test_scripting.py::TestScripting::test_evalsha_script_not_loaded[single-hiredis] SKIPPED tests/test_asyncio/test_scripting.py::TestScripting::test_evalsha_script_not_loaded[pool-hiredis] SKIPPED tests/test_asyncio/test_scripting.py::TestScripting::test_script_loading[single-python-parser] PASSED tests/test_asyncio/test_scripting.py::TestScripting::test_script_loading[pool-python-parser] PASSED tests/test_asyncio/test_scripting.py::TestScripting::test_script_loading[single-hiredis] SKIPPED tests/test_asyncio/test_scripting.py::TestScripting::test_script_loading[pool-hiredis] SKIPPED tests/test_asyncio/test_scripting.py::TestScripting::test_script_object[single-python-parser] PASSED tests/test_asyncio/test_scripting.py::TestScripting::test_script_object[pool-python-parser] PASSED tests/test_asyncio/test_scripting.py::TestScripting::test_script_object[single-hiredis] SKIPPED tests/test_asyncio/test_scripting.py::TestScripting::test_script_object[pool-hiredis] SKIPPED tests/test_asyncio/test_scripting.py::TestScripting::test_script_object_in_pipeline[single-python-parser] PASSED tests/test_asyncio/test_scripting.py::TestScripting::test_script_object_in_pipeline[pool-python-parser] PASSED tests/test_asyncio/test_scripting.py::TestScripting::test_script_object_in_pipeline[single-hiredis] SKIPPED tests/test_asyncio/test_scripting.py::TestScripting::test_script_object_in_pipeline[pool-hiredis] SKIPPED tests/test_asyncio/test_scripting.py::TestScripting::test_eval_msgpack_pipeline_error_in_lua[single-python-parser] PASSED tests/test_asyncio/test_scripting.py::TestScripting::test_eval_msgpack_pipeline_error_in_lua[pool-python-parser] PASSED tests/test_asyncio/test_scripting.py::TestScripting::test_eval_msgpack_pipeline_error_in_lua[single-hiredis] SKIPPED tests/test_asyncio/test_scripting.py::TestScripting::test_eval_msgpack_pipeline_error_in_lua[pool-hiredis] SKIPPED tests/test_asyncio/test_sentinel.py::test_discover_master PASSED tests/test_asyncio/test_sentinel.py::test_discover_master_error PASSED tests/test_asyncio/test_sentinel.py::test_discover_master_sentinel_down PASSED tests/test_asyncio/test_sentinel.py::test_discover_master_sentinel_timeout PASSED tests/test_asyncio/test_sentinel.py::test_master_min_other_sentinels PASSED tests/test_asyncio/test_sentinel.py::test_master_odown PASSED tests/test_asyncio/test_sentinel.py::test_master_sdown PASSED tests/test_asyncio/test_sentinel.py::test_discover_slaves PASSED tests/test_asyncio/test_sentinel.py::test_master_for PASSED tests/test_asyncio/test_sentinel.py::test_slave_for PASSED tests/test_asyncio/test_sentinel.py::test_slave_for_slave_not_found_error PASSED tests/test_asyncio/test_sentinel.py::test_slave_round_robin PASSED tests/test_asyncio/test_sentinel.py::test_ckquorum PASSED tests/test_asyncio/test_sentinel.py::test_flushconfig PASSED tests/test_asyncio/test_sentinel.py::test_reset PASSED tests/test_asyncio/test_sentinel.py::test_auto_close_pool[master_for] PASSED tests/test_asyncio/test_sentinel.py::test_auto_close_pool[slave_for] PASSED tests/test_asyncio/test_sentinel_managed_connection.py::test_connect_retry_on_timeout_error PASSED tests/test_command_parser.py::TestCommandsParser::test_init_commands PASSED tests/test_command_parser.py::TestCommandsParser::test_get_keys_predetermined_key_location PASSED tests/test_command_parser.py::TestCommandsParser::test_get_moveable_keys PASSED tests/test_command_parser.py::TestCommandsParser::test_get_eval_keys_with_0_keys SKIPPED tests/test_command_parser.py::TestCommandsParser::test_get_pubsub_keys PASSED tests/test_commands.py::TestResponseCallbacks::test_response_callbacks PASSED tests/test_commands.py::TestResponseCallbacks::test_case_insensitive_command_names PASSED tests/test_commands.py::TestRedisCommands::test_auth PASSED tests/test_commands.py::TestRedisCommands::test_command_on_invalid_key_type PASSED tests/test_commands.py::TestRedisCommands::test_acl_cat_no_category PASSED tests/test_commands.py::TestRedisCommands::test_acl_cat_with_category PASSED tests/test_commands.py::TestRedisCommands::test_acl_dryrun SKIPPED (...) tests/test_commands.py::TestRedisCommands::test_acl_deluser PASSED tests/test_commands.py::TestRedisCommands::test_acl_genpass PASSED tests/test_commands.py::TestRedisCommands::test_acl_getuser_setuser SKIPPED tests/test_commands.py::TestRedisCommands::test_acl_help PASSED tests/test_commands.py::TestRedisCommands::test_acl_list PASSED tests/test_commands.py::TestRedisCommands::test_acl_log PASSED tests/test_commands.py::TestRedisCommands::test_acl_setuser_categories_without_prefix_fails PASSED tests/test_commands.py::TestRedisCommands::test_acl_setuser_commands_without_prefix_fails PASSED tests/test_commands.py::TestRedisCommands::test_acl_setuser_add_passwords_and_nopass_fails PASSED tests/test_commands.py::TestRedisCommands::test_acl_users PASSED tests/test_commands.py::TestRedisCommands::test_acl_whoami PASSED tests/test_commands.py::TestRedisCommands::test_client_list PASSED tests/test_commands.py::TestRedisCommands::test_client_info PASSED tests/test_commands.py::TestRedisCommands::test_client_list_types_not_replica PASSED tests/test_commands.py::TestRedisCommands::test_client_list_replica PASSED tests/test_commands.py::TestRedisCommands::test_client_list_client_id PASSED tests/test_commands.py::TestRedisCommands::test_client_id PASSED tests/test_commands.py::TestRedisCommands::test_client_trackinginfo PASSED tests/test_commands.py::TestRedisCommands::test_client_tracking PASSED tests/test_commands.py::TestRedisCommands::test_client_unblock PASSED tests/test_commands.py::TestRedisCommands::test_client_getname PASSED tests/test_commands.py::TestRedisCommands::test_client_setname PASSED tests/test_commands.py::TestRedisCommands::test_client_setinfo SKIPPED tests/test_commands.py::TestRedisCommands::test_client_kill PASSED tests/test_commands.py::TestRedisCommands::test_client_kill_filter_invalid_params PASSED tests/test_commands.py::TestRedisCommands::test_client_kill_filter_by_id PASSED tests/test_commands.py::TestRedisCommands::test_client_kill_filter_by_addr PASSED tests/test_commands.py::TestRedisCommands::test_client_list_after_client_setname PASSED tests/test_commands.py::TestRedisCommands::test_client_kill_filter_by_laddr PASSED tests/test_commands.py::TestRedisCommands::test_client_kill_filter_by_user PASSED tests/test_commands.py::TestRedisCommands::test_client_pause PASSED tests/test_commands.py::TestRedisCommands::test_client_pause_all PASSED tests/test_commands.py::TestRedisCommands::test_client_unpause PASSED tests/test_commands.py::TestRedisCommands::test_client_no_evict SKIPPED tests/test_commands.py::TestRedisCommands::test_client_no_touch SKIPPED tests/test_commands.py::TestRedisCommands::test_client_reply PASSED tests/test_commands.py::TestRedisCommands::test_client_getredir PASSED tests/test_commands.py::TestRedisCommands::test_hello_notI_implemented PASSED tests/test_commands.py::TestRedisCommands::test_config_get PASSED tests/test_commands.py::TestRedisCommands::test_config_get_multi_params SKIPPED tests/test_commands.py::TestRedisCommands::test_config_resetstat PASSED tests/test_commands.py::TestRedisCommands::test_config_set PASSED tests/test_commands.py::TestRedisCommands::test_config_set_multi_params SKIPPED tests/test_commands.py::TestRedisCommands::test_failover PASSED tests/test_commands.py::TestRedisCommands::test_dbsize PASSED tests/test_commands.py::TestRedisCommands::test_echo PASSED tests/test_commands.py::TestRedisCommands::test_info PASSED tests/test_commands.py::TestRedisCommands::test_info_multi_sections SKIPPED tests/test_commands.py::TestRedisCommands::test_lastsave PASSED tests/test_commands.py::TestRedisCommands::test_lolwut PASSED tests/test_commands.py::TestRedisCommands::test_reset PASSED tests/test_commands.py::TestRedisCommands::test_object PASSED tests/test_commands.py::TestRedisCommands::test_ping PASSED tests/test_commands.py::TestRedisCommands::test_quit PASSED tests/test_commands.py::TestRedisCommands::test_role PASSED tests/test_commands.py::TestRedisCommands::test_select PASSED tests/test_commands.py::TestRedisCommands::test_slowlog_get PASSED tests/test_commands.py::TestRedisCommands::test_slowlog_get_limit PASSED tests/test_commands.py::TestRedisCommands::test_slowlog_length PASSED tests/test_commands.py::TestRedisCommands::test_time PASSED tests/test_commands.py::TestRedisCommands::test_bgsave PASSED tests/test_commands.py::TestRedisCommands::test_never_decode_option PASSED tests/test_commands.py::TestRedisCommands::test_empty_response_option PASSED tests/test_commands.py::TestRedisCommands::test_append PASSED tests/test_commands.py::TestRedisCommands::test_bitcount PASSED tests/test_commands.py::TestRedisCommands::test_bitcount_mode SKIPPED tests/test_commands.py::TestRedisCommands::test_bitop_not_empty_string PASSED tests/test_commands.py::TestRedisCommands::test_bitop_not PASSED tests/test_commands.py::TestRedisCommands::test_bitop_not_in_place PASSED tests/test_commands.py::TestRedisCommands::test_bitop_single_string PASSED tests/test_commands.py::TestRedisCommands::test_bitop_string_operands PASSED tests/test_commands.py::TestRedisCommands::test_bitpos PASSED tests/test_commands.py::TestRedisCommands::test_bitpos_wrong_arguments PASSED tests/test_commands.py::TestRedisCommands::test_bitpos_mode SKIPPED tests/test_commands.py::TestRedisCommands::test_copy PASSED tests/test_commands.py::TestRedisCommands::test_copy_and_replace PASSED tests/test_commands.py::TestRedisCommands::test_copy_to_another_database PASSED tests/test_commands.py::TestRedisCommands::test_decr PASSED tests/test_commands.py::TestRedisCommands::test_decrby PASSED tests/test_commands.py::TestRedisCommands::test_delete PASSED tests/test_commands.py::TestRedisCommands::test_delete_with_multiple_keys PASSED tests/test_commands.py::TestRedisCommands::test_delitem PASSED tests/test_commands.py::TestRedisCommands::test_unlink PASSED tests/test_commands.py::TestRedisCommands::test_unlink_with_multiple_keys PASSED tests/test_commands.py::TestRedisCommands::test_lcs SKIPPED (Redis v...) tests/test_commands.py::TestRedisCommands::test_dump_and_restore PASSED tests/test_commands.py::TestRedisCommands::test_dump_and_restore_and_replace PASSED tests/test_commands.py::TestRedisCommands::test_dump_and_restore_absttl PASSED tests/test_commands.py::TestRedisCommands::test_exists PASSED tests/test_commands.py::TestRedisCommands::test_exists_contains PASSED tests/test_commands.py::TestRedisCommands::test_expire PASSED tests/test_commands.py::TestRedisCommands::test_expire_option_nx SKIPPED tests/test_commands.py::TestRedisCommands::test_expire_option_xx SKIPPED tests/test_commands.py::TestRedisCommands::test_expire_option_gt SKIPPED tests/test_commands.py::TestRedisCommands::test_expire_option_lt SKIPPED tests/test_commands.py::TestRedisCommands::test_expireat_datetime PASSED tests/test_commands.py::TestRedisCommands::test_expireat_no_key PASSED tests/test_commands.py::TestRedisCommands::test_expireat_unixtime PASSED tests/test_commands.py::TestRedisCommands::test_expiretime SKIPPED (...) tests/test_commands.py::TestRedisCommands::test_expireat_option_nx SKIPPED tests/test_commands.py::TestRedisCommands::test_expireat_option_xx SKIPPED tests/test_commands.py::TestRedisCommands::test_expireat_option_gt SKIPPED tests/test_commands.py::TestRedisCommands::test_expireat_option_lt SKIPPED tests/test_commands.py::TestRedisCommands::test_get_and_set PASSED tests/test_commands.py::TestRedisCommands::test_getdel PASSED tests/test_commands.py::TestRedisCommands::test_getex PASSED tests/test_commands.py::TestRedisCommands::test_getitem_and_setitem PASSED tests/test_commands.py::TestRedisCommands::test_getitem_raises_keyerror_for_missing_key PASSED tests/test_commands.py::TestRedisCommands::test_getitem_does_not_raise_keyerror_for_empty_string PASSED tests/test_commands.py::TestRedisCommands::test_get_set_bit PASSED tests/test_commands.py::TestRedisCommands::test_getrange PASSED tests/test_commands.py::TestRedisCommands::test_getset PASSED tests/test_commands.py::TestRedisCommands::test_incr PASSED tests/test_commands.py::TestRedisCommands::test_incrby PASSED tests/test_commands.py::TestRedisCommands::test_incrbyfloat PASSED tests/test_commands.py::TestRedisCommands::test_keys PASSED tests/test_commands.py::TestRedisCommands::test_mget PASSED tests/test_commands.py::TestRedisCommands::test_lmove PASSED tests/test_commands.py::TestRedisCommands::test_blmove PASSED tests/test_commands.py::TestRedisCommands::test_mset PASSED tests/test_commands.py::TestRedisCommands::test_msetnx PASSED tests/test_commands.py::TestRedisCommands::test_pexpire PASSED tests/test_commands.py::TestRedisCommands::test_pexpire_option_nx SKIPPED tests/test_commands.py::TestRedisCommands::test_pexpire_option_xx SKIPPED tests/test_commands.py::TestRedisCommands::test_pexpire_option_gt SKIPPED tests/test_commands.py::TestRedisCommands::test_pexpire_option_lt SKIPPED tests/test_commands.py::TestRedisCommands::test_pexpireat_datetime PASSED tests/test_commands.py::TestRedisCommands::test_pexpireat_no_key PASSED tests/test_commands.py::TestRedisCommands::test_pexpireat_unixtime PASSED tests/test_commands.py::TestRedisCommands::test_pexpireat_option_nx SKIPPED tests/test_commands.py::TestRedisCommands::test_pexpireat_option_xx SKIPPED tests/test_commands.py::TestRedisCommands::test_pexpireat_option_gt SKIPPED tests/test_commands.py::TestRedisCommands::test_pexpireat_option_lt SKIPPED tests/test_commands.py::TestRedisCommands::test_pexpiretime SKIPPED tests/test_commands.py::TestRedisCommands::test_psetex PASSED tests/test_commands.py::TestRedisCommands::test_psetex_timedelta PASSED tests/test_commands.py::TestRedisCommands::test_pttl PASSED tests/test_commands.py::TestRedisCommands::test_pttl_no_key PASSED tests/test_commands.py::TestRedisCommands::test_hrandfield PASSED tests/test_commands.py::TestRedisCommands::test_randomkey PASSED tests/test_commands.py::TestRedisCommands::test_rename PASSED tests/test_commands.py::TestRedisCommands::test_renamenx PASSED tests/test_commands.py::TestRedisCommands::test_set_nx PASSED tests/test_commands.py::TestRedisCommands::test_set_xx PASSED tests/test_commands.py::TestRedisCommands::test_set_px PASSED tests/test_commands.py::TestRedisCommands::test_set_px_timedelta PASSED tests/test_commands.py::TestRedisCommands::test_set_ex PASSED tests/test_commands.py::TestRedisCommands::test_set_ex_str PASSED tests/test_commands.py::TestRedisCommands::test_set_ex_timedelta PASSED tests/test_commands.py::TestRedisCommands::test_set_exat_timedelta PASSED tests/test_commands.py::TestRedisCommands::test_set_pxat_timedelta PASSED tests/test_commands.py::TestRedisCommands::test_set_multipleoptions PASSED tests/test_commands.py::TestRedisCommands::test_set_keepttl PASSED tests/test_commands.py::TestRedisCommands::test_set_get PASSED tests/test_commands.py::TestRedisCommands::test_setex PASSED tests/test_commands.py::TestRedisCommands::test_setnx PASSED tests/test_commands.py::TestRedisCommands::test_setrange PASSED tests/test_commands.py::TestRedisCommands::test_stralgo_lcs PASSED tests/test_commands.py::TestRedisCommands::test_stralgo_negative PASSED tests/test_commands.py::TestRedisCommands::test_strlen PASSED tests/test_commands.py::TestRedisCommands::test_substr PASSED tests/test_commands.py::TestRedisCommands::test_tfunction_load_delete SKIPPED tests/test_commands.py::TestRedisCommands::test_tfunction_list SKIPPED tests/test_commands.py::TestRedisCommands::test_tfcall SKIPPED (Redi...) tests/test_commands.py::TestRedisCommands::test_ttl PASSED tests/test_commands.py::TestRedisCommands::test_ttl_nokey PASSED tests/test_commands.py::TestRedisCommands::test_type PASSED tests/test_commands.py::TestRedisCommands::test_blpop PASSED tests/test_commands.py::TestRedisCommands::test_brpop PASSED tests/test_commands.py::TestRedisCommands::test_brpoplpush PASSED tests/test_commands.py::TestRedisCommands::test_brpoplpush_empty_string PASSED tests/test_commands.py::TestRedisCommands::test_blmpop SKIPPED (Redi...) tests/test_commands.py::TestRedisCommands::test_lmpop SKIPPED (Redis...) tests/test_commands.py::TestRedisCommands::test_lindex PASSED tests/test_commands.py::TestRedisCommands::test_linsert PASSED tests/test_commands.py::TestRedisCommands::test_llen PASSED tests/test_commands.py::TestRedisCommands::test_lpop PASSED tests/test_commands.py::TestRedisCommands::test_lpop_count PASSED tests/test_commands.py::TestRedisCommands::test_lpush PASSED tests/test_commands.py::TestRedisCommands::test_lpushx PASSED tests/test_commands.py::TestRedisCommands::test_lpushx_with_list PASSED tests/test_commands.py::TestRedisCommands::test_lrange PASSED tests/test_commands.py::TestRedisCommands::test_lrem PASSED tests/test_commands.py::TestRedisCommands::test_lset PASSED tests/test_commands.py::TestRedisCommands::test_ltrim PASSED tests/test_commands.py::TestRedisCommands::test_rpop PASSED tests/test_commands.py::TestRedisCommands::test_rpop_count PASSED tests/test_commands.py::TestRedisCommands::test_rpoplpush PASSED tests/test_commands.py::TestRedisCommands::test_rpush PASSED tests/test_commands.py::TestRedisCommands::test_lpos PASSED tests/test_commands.py::TestRedisCommands::test_rpushx PASSED tests/test_commands.py::TestRedisCommands::test_scan PASSED tests/test_commands.py::TestRedisCommands::test_scan_type PASSED tests/test_commands.py::TestRedisCommands::test_scan_iter PASSED tests/test_commands.py::TestRedisCommands::test_sscan PASSED tests/test_commands.py::TestRedisCommands::test_sscan_iter PASSED tests/test_commands.py::TestRedisCommands::test_hscan PASSED tests/test_commands.py::TestRedisCommands::test_hscan_iter PASSED tests/test_commands.py::TestRedisCommands::test_zscan PASSED tests/test_commands.py::TestRedisCommands::test_zscan_iter PASSED tests/test_commands.py::TestRedisCommands::test_sadd PASSED tests/test_commands.py::TestRedisCommands::test_scard PASSED tests/test_commands.py::TestRedisCommands::test_sdiff PASSED tests/test_commands.py::TestRedisCommands::test_sdiffstore PASSED tests/test_commands.py::TestRedisCommands::test_sinter PASSED tests/test_commands.py::TestRedisCommands::test_sintercard SKIPPED (...) tests/test_commands.py::TestRedisCommands::test_sinterstore PASSED tests/test_commands.py::TestRedisCommands::test_sismember PASSED tests/test_commands.py::TestRedisCommands::test_smembers PASSED tests/test_commands.py::TestRedisCommands::test_smismember PASSED tests/test_commands.py::TestRedisCommands::test_smove PASSED tests/test_commands.py::TestRedisCommands::test_spop PASSED tests/test_commands.py::TestRedisCommands::test_spop_multi_value PASSED tests/test_commands.py::TestRedisCommands::test_srandmember PASSED tests/test_commands.py::TestRedisCommands::test_srandmember_multi_value PASSED tests/test_commands.py::TestRedisCommands::test_srem PASSED tests/test_commands.py::TestRedisCommands::test_sunion PASSED tests/test_commands.py::TestRedisCommands::test_sunionstore PASSED tests/test_commands.py::TestRedisCommands::test_debug_segfault PASSED tests/test_commands.py::TestRedisCommands::test_script_debug PASSED tests/test_commands.py::TestRedisCommands::test_zadd PASSED tests/test_commands.py::TestRedisCommands::test_zadd_nx PASSED tests/test_commands.py::TestRedisCommands::test_zadd_xx PASSED tests/test_commands.py::TestRedisCommands::test_zadd_ch PASSED tests/test_commands.py::TestRedisCommands::test_zadd_incr PASSED tests/test_commands.py::TestRedisCommands::test_zadd_incr_with_xx PASSED tests/test_commands.py::TestRedisCommands::test_zadd_gt_lt PASSED tests/test_commands.py::TestRedisCommands::test_zcard PASSED tests/test_commands.py::TestRedisCommands::test_zcount PASSED tests/test_commands.py::TestRedisCommands::test_zdiff PASSED tests/test_commands.py::TestRedisCommands::test_zdiffstore PASSED tests/test_commands.py::TestRedisCommands::test_zincrby PASSED tests/test_commands.py::TestRedisCommands::test_zlexcount PASSED tests/test_commands.py::TestRedisCommands::test_zinter PASSED tests/test_commands.py::TestRedisCommands::test_zintercard SKIPPED (...) tests/test_commands.py::TestRedisCommands::test_zinterstore_sum PASSED tests/test_commands.py::TestRedisCommands::test_zinterstore_max PASSED tests/test_commands.py::TestRedisCommands::test_zinterstore_min PASSED tests/test_commands.py::TestRedisCommands::test_zinterstore_with_weight PASSED tests/test_commands.py::TestRedisCommands::test_zpopmax PASSED tests/test_commands.py::TestRedisCommands::test_zpopmin PASSED tests/test_commands.py::TestRedisCommands::test_zrandemember PASSED tests/test_commands.py::TestRedisCommands::test_bzpopmax PASSED tests/test_commands.py::TestRedisCommands::test_bzpopmin PASSED tests/test_commands.py::TestRedisCommands::test_zmpop SKIPPED (Redis...) tests/test_commands.py::TestRedisCommands::test_bzmpop SKIPPED (Redi...) tests/test_commands.py::TestRedisCommands::test_zrange PASSED tests/test_commands.py::TestRedisCommands::test_zrange_errors PASSED tests/test_commands.py::TestRedisCommands::test_zrange_params PASSED tests/test_commands.py::TestRedisCommands::test_zrangestore PASSED tests/test_commands.py::TestRedisCommands::test_zrangebylex PASSED tests/test_commands.py::TestRedisCommands::test_zrevrangebylex PASSED tests/test_commands.py::TestRedisCommands::test_zrangebyscore PASSED tests/test_commands.py::TestRedisCommands::test_zrank PASSED tests/test_commands.py::TestRedisCommands::test_zrank_withscore SKIPPED tests/test_commands.py::TestRedisCommands::test_zrem PASSED tests/test_commands.py::TestRedisCommands::test_zrem_multiple_keys PASSED tests/test_commands.py::TestRedisCommands::test_zremrangebylex PASSED tests/test_commands.py::TestRedisCommands::test_zremrangebyrank PASSED tests/test_commands.py::TestRedisCommands::test_zremrangebyscore PASSED tests/test_commands.py::TestRedisCommands::test_zrevrange PASSED tests/test_commands.py::TestRedisCommands::test_zrevrangebyscore PASSED tests/test_commands.py::TestRedisCommands::test_zrevrank PASSED tests/test_commands.py::TestRedisCommands::test_zrevrank_withscore SKIPPED tests/test_commands.py::TestRedisCommands::test_zscore PASSED tests/test_commands.py::TestRedisCommands::test_zunion PASSED tests/test_commands.py::TestRedisCommands::test_zunionstore_sum PASSED tests/test_commands.py::TestRedisCommands::test_zunionstore_max PASSED tests/test_commands.py::TestRedisCommands::test_zunionstore_min PASSED tests/test_commands.py::TestRedisCommands::test_zunionstore_with_weight PASSED tests/test_commands.py::TestRedisCommands::test_zmscore PASSED tests/test_commands.py::TestRedisCommands::test_pfadd PASSED tests/test_commands.py::TestRedisCommands::test_pfcount PASSED tests/test_commands.py::TestRedisCommands::test_pfmerge PASSED tests/test_commands.py::TestRedisCommands::test_hget_and_hset PASSED tests/test_commands.py::TestRedisCommands::test_hset_with_multi_key_values PASSED tests/test_commands.py::TestRedisCommands::test_hset_with_key_values_passed_as_list PASSED tests/test_commands.py::TestRedisCommands::test_hset_without_data PASSED tests/test_commands.py::TestRedisCommands::test_hdel PASSED tests/test_commands.py::TestRedisCommands::test_hexists PASSED tests/test_commands.py::TestRedisCommands::test_hgetall PASSED tests/test_commands.py::TestRedisCommands::test_hincrby PASSED tests/test_commands.py::TestRedisCommands::test_hincrbyfloat PASSED tests/test_commands.py::TestRedisCommands::test_hkeys PASSED tests/test_commands.py::TestRedisCommands::test_hlen PASSED tests/test_commands.py::TestRedisCommands::test_hmget PASSED tests/test_commands.py::TestRedisCommands::test_hmset PASSED tests/test_commands.py::TestRedisCommands::test_hsetnx PASSED tests/test_commands.py::TestRedisCommands::test_hvals PASSED tests/test_commands.py::TestRedisCommands::test_hstrlen PASSED tests/test_commands.py::TestRedisCommands::test_sort_basic PASSED tests/test_commands.py::TestRedisCommands::test_sort_limited PASSED tests/test_commands.py::TestRedisCommands::test_sort_by PASSED tests/test_commands.py::TestRedisCommands::test_sort_get PASSED tests/test_commands.py::TestRedisCommands::test_sort_get_multi PASSED tests/test_commands.py::TestRedisCommands::test_sort_get_groups_two PASSED tests/test_commands.py::TestRedisCommands::test_sort_groups_string_get PASSED tests/test_commands.py::TestRedisCommands::test_sort_groups_just_one_get PASSED tests/test_commands.py::TestRedisCommands::test_sort_groups_no_get PASSED tests/test_commands.py::TestRedisCommands::test_sort_groups_three_gets PASSED tests/test_commands.py::TestRedisCommands::test_sort_desc PASSED tests/test_commands.py::TestRedisCommands::test_sort_alpha PASSED tests/test_commands.py::TestRedisCommands::test_sort_store PASSED tests/test_commands.py::TestRedisCommands::test_sort_all_options PASSED tests/test_commands.py::TestRedisCommands::test_sort_ro SKIPPED (Red...) tests/test_commands.py::TestRedisCommands::test_sort_issue_924 PASSED tests/test_commands.py::TestRedisCommands::test_cluster_addslots PASSED tests/test_commands.py::TestRedisCommands::test_cluster_count_failure_reports PASSED tests/test_commands.py::TestRedisCommands::test_cluster_countkeysinslot PASSED tests/test_commands.py::TestRedisCommands::test_cluster_delslots PASSED tests/test_commands.py::TestRedisCommands::test_cluster_failover PASSED tests/test_commands.py::TestRedisCommands::test_cluster_forget PASSED tests/test_commands.py::TestRedisCommands::test_cluster_info PASSED tests/test_commands.py::TestRedisCommands::test_cluster_keyslot PASSED tests/test_commands.py::TestRedisCommands::test_cluster_meet PASSED tests/test_commands.py::TestRedisCommands::test_cluster_nodes PASSED tests/test_commands.py::TestRedisCommands::test_cluster_replicate PASSED tests/test_commands.py::TestRedisCommands::test_cluster_reset PASSED tests/test_commands.py::TestRedisCommands::test_cluster_saveconfig PASSED tests/test_commands.py::TestRedisCommands::test_cluster_setslot PASSED tests/test_commands.py::TestRedisCommands::test_cluster_slaves PASSED tests/test_commands.py::TestRedisCommands::test_readwrite PASSED tests/test_commands.py::TestRedisCommands::test_readonly_invalid_cluster_state PASSED tests/test_commands.py::TestRedisCommands::test_readonly PASSED tests/test_commands.py::TestRedisCommands::test_geoadd PASSED tests/test_commands.py::TestRedisCommands::test_geoadd_nx PASSED tests/test_commands.py::TestRedisCommands::test_geoadd_xx PASSED tests/test_commands.py::TestRedisCommands::test_geoadd_ch PASSED tests/test_commands.py::TestRedisCommands::test_geoadd_invalid_params PASSED tests/test_commands.py::TestRedisCommands::test_geodist PASSED tests/test_commands.py::TestRedisCommands::test_geodist_units PASSED tests/test_commands.py::TestRedisCommands::test_geodist_missing_one_member PASSED tests/test_commands.py::TestRedisCommands::test_geodist_invalid_units PASSED tests/test_commands.py::TestRedisCommands::test_geohash PASSED tests/test_commands.py::TestRedisCommands::test_geopos PASSED tests/test_commands.py::TestRedisCommands::test_geopos_no_value PASSED tests/test_commands.py::TestRedisCommands::test_old_geopos_no_value SKIPPED tests/test_commands.py::TestRedisCommands::test_geosearch PASSED tests/test_commands.py::TestRedisCommands::test_geosearch_member PASSED tests/test_commands.py::TestRedisCommands::test_geosearch_sort PASSED tests/test_commands.py::TestRedisCommands::test_geosearch_with PASSED tests/test_commands.py::TestRedisCommands::test_geosearch_negative PASSED tests/test_commands.py::TestRedisCommands::test_geosearchstore PASSED tests/test_commands.py::TestRedisCommands::test_geosearchstore_dist PASSED tests/test_commands.py::TestRedisCommands::test_georadius_Issue2609 PASSED tests/test_commands.py::TestRedisCommands::test_georadius PASSED tests/test_commands.py::TestRedisCommands::test_georadius_no_values PASSED tests/test_commands.py::TestRedisCommands::test_georadius_units PASSED tests/test_commands.py::TestRedisCommands::test_georadius_with PASSED tests/test_commands.py::TestRedisCommands::test_georadius_count PASSED tests/test_commands.py::TestRedisCommands::test_georadius_sort PASSED tests/test_commands.py::TestRedisCommands::test_georadius_store PASSED tests/test_commands.py::TestRedisCommands::test_georadius_store_dist PASSED tests/test_commands.py::TestRedisCommands::test_georadiusmember PASSED tests/test_commands.py::TestRedisCommands::test_georadiusmember_count PASSED tests/test_commands.py::TestRedisCommands::test_xack PASSED tests/test_commands.py::TestRedisCommands::test_xadd PASSED tests/test_commands.py::TestRedisCommands::test_xadd_nomkstream PASSED tests/test_commands.py::TestRedisCommands::test_xadd_minlen_and_limit PASSED tests/test_commands.py::TestRedisCommands::test_xadd_explicit_ms SKIPPED tests/test_commands.py::TestRedisCommands::test_xautoclaim SKIPPED (...) tests/test_commands.py::TestRedisCommands::test_xautoclaim_negative PASSED tests/test_commands.py::TestRedisCommands::test_xclaim PASSED tests/test_commands.py::TestRedisCommands::test_xclaim_trimmed SKIPPED tests/test_commands.py::TestRedisCommands::test_xdel PASSED tests/test_commands.py::TestRedisCommands::test_xgroup_create SKIPPED tests/test_commands.py::TestRedisCommands::test_xgroup_create_mkstream SKIPPED tests/test_commands.py::TestRedisCommands::test_xgroup_create_entriesread SKIPPED tests/test_commands.py::TestRedisCommands::test_xgroup_delconsumer PASSED tests/test_commands.py::TestRedisCommands::test_xgroup_createconsumer PASSED tests/test_commands.py::TestRedisCommands::test_xgroup_destroy PASSED tests/test_commands.py::TestRedisCommands::test_xgroup_setid SKIPPED tests/test_commands.py::TestRedisCommands::test_xinfo_consumers SKIPPED tests/test_commands.py::TestRedisCommands::test_xinfo_stream SKIPPED tests/test_commands.py::TestRedisCommands::test_xinfo_stream_full PASSED tests/test_commands.py::TestRedisCommands::test_xlen PASSED tests/test_commands.py::TestRedisCommands::test_xpending PASSED tests/test_commands.py::TestRedisCommands::test_xpending_range PASSED tests/test_commands.py::TestRedisCommands::test_xpending_range_idle PASSED tests/test_commands.py::TestRedisCommands::test_xpending_range_negative PASSED tests/test_commands.py::TestRedisCommands::test_xrange PASSED tests/test_commands.py::TestRedisCommands::test_xread PASSED tests/test_commands.py::TestRedisCommands::test_xreadgroup PASSED tests/test_commands.py::TestRedisCommands::test_xrevrange PASSED tests/test_commands.py::TestRedisCommands::test_xtrim PASSED tests/test_commands.py::TestRedisCommands::test_xtrim_minlen_and_length_args PASSED tests/test_commands.py::TestRedisCommands::test_bitfield_operations PASSED tests/test_commands.py::TestRedisCommands::test_bitfield_ro PASSED tests/test_commands.py::TestRedisCommands::test_memory_help PASSED tests/test_commands.py::TestRedisCommands::test_memory_doctor PASSED tests/test_commands.py::TestRedisCommands::test_memory_malloc_stats PASSED tests/test_commands.py::TestRedisCommands::test_memory_stats PASSED tests/test_commands.py::TestRedisCommands::test_memory_usage PASSED tests/test_commands.py::TestRedisCommands::test_latency_histogram_not_implemented SKIPPED tests/test_commands.py::TestRedisCommands::test_latency_graph_not_implemented PASSED tests/test_commands.py::TestRedisCommands::test_latency_doctor_not_implemented PASSED tests/test_commands.py::TestRedisCommands::test_latency_history PASSED tests/test_commands.py::TestRedisCommands::test_latency_latest PASSED tests/test_commands.py::TestRedisCommands::test_latency_reset PASSED tests/test_commands.py::TestRedisCommands::test_module_list PASSED tests/test_commands.py::TestRedisCommands::test_command_count PASSED tests/test_commands.py::TestRedisCommands::test_command_docs SKIPPED tests/test_commands.py::TestRedisCommands::test_command_list SKIPPED tests/test_commands.py::TestRedisCommands::test_command_getkeys PASSED tests/test_commands.py::TestRedisCommands::test_command PASSED tests/test_commands.py::TestRedisCommands::test_command_getkeysandflags SKIPPED tests/test_commands.py::TestRedisCommands::test_module PASSED tests/test_commands.py::TestRedisCommands::test_module_loadex SKIPPED tests/test_commands.py::TestRedisCommands::test_restore PASSED tests/test_commands.py::TestRedisCommands::test_restore_idletime PASSED tests/test_commands.py::TestRedisCommands::test_restore_frequency PASSED tests/test_commands.py::TestRedisCommands::test_replicaof PASSED tests/test_commands.py::TestRedisCommands::test_shutdown PASSED tests/test_commands.py::TestRedisCommands::test_shutdown_with_params SKIPPED tests/test_commands.py::TestRedisCommands::test_interrupted_command PASSED tests/test_commands.py::TestBinarySave::test_binary_get_set PASSED tests/test_commands.py::TestBinarySave::test_binary_lists PASSED tests/test_commands.py::TestBinarySave::test_22_info PASSED tests/test_commands.py::TestBinarySave::test_large_responses PASSED tests/test_commands.py::TestBinarySave::test_floating_point_encoding PASSED tests/test_connect.py::test_tcp_connect PASSED tests/test_connect.py::test_uds_connect PASSED tests/test_connect.py::test_unix_socket_with_timeout PASSED tests/test_connection.py::test_invalid_response PASSED tests/test_connection.py::TestConnection::test_disconnect PASSED tests/test_connection.py::TestConnection::test_disconnect__shutdown_OSError PASSED tests/test_connection.py::TestConnection::test_disconnect__close_OSError PASSED tests/test_connection.py::TestConnection::test_retry_connect_on_timeout_error PASSED tests/test_connection.py::TestConnection::test_connect_without_retry_on_os_error PASSED tests/test_connection.py::TestConnection::test_connect_timeout_error_without_retry PASSED tests/test_connection.py::test_connection_parse_response_resume[RESP2Parser] PASSED tests/test_connection.py::test_connection_parse_response_resume[RESP3Parser] PASSED tests/test_connection.py::test_connection_parse_response_resume[HiredisParser] SKIPPED tests/test_connection.py::test_pack_command[Connection] PASSED tests/test_connection.py::test_pack_command[SSLConnection] PASSED tests/test_connection.py::test_pack_command[UnixDomainSocketConnection] PASSED tests/test_connection.py::test_create_single_connection_client_from_url PASSED tests/test_connection.py::test_pool_auto_close[from_url] PASSED tests/test_connection.py::test_pool_auto_close[from_args] PASSED tests/test_connection.py::test_redis_connection_pool[from_url] PASSED tests/test_connection.py::test_redis_connection_pool[from_args] PASSED tests/test_connection.py::test_redis_from_pool[from_url] PASSED tests/test_connection.py::test_redis_from_pool[from_args] PASSED tests/test_connection_pool.py::TestConnectionPool::test_connection_creation PASSED tests/test_connection_pool.py::TestConnectionPool::test_closing PASSED tests/test_connection_pool.py::TestConnectionPool::test_multiple_connections PASSED tests/test_connection_pool.py::TestConnectionPool::test_max_connections PASSED tests/test_connection_pool.py::TestConnectionPool::test_reuse_previously_released_connection PASSED tests/test_connection_pool.py::TestConnectionPool::test_repr_contains_db_info_tcp PASSED tests/test_connection_pool.py::TestConnectionPool::test_repr_contains_db_info_unix PASSED tests/test_connection_pool.py::TestBlockingConnectionPool::test_connection_creation PASSED tests/test_connection_pool.py::TestBlockingConnectionPool::test_multiple_connections PASSED tests/test_connection_pool.py::TestBlockingConnectionPool::test_connection_pool_blocks_until_timeout PASSED tests/test_connection_pool.py::TestBlockingConnectionPool::test_connection_pool_blocks_until_conn_available PASSED tests/test_connection_pool.py::TestBlockingConnectionPool::test_reuse_previously_released_connection PASSED tests/test_connection_pool.py::TestBlockingConnectionPool::test_repr_contains_db_info_tcp PASSED tests/test_connection_pool.py::TestBlockingConnectionPool::test_repr_contains_db_info_unix PASSED tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_hostname PASSED tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_quoted_hostname PASSED tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_port PASSED tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_username PASSED tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_quoted_username PASSED tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_password PASSED tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_quoted_password PASSED tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_username_and_password PASSED tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_db_as_argument PASSED tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_db_in_path PASSED tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_db_in_querystring PASSED tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_extra_typed_querystring_options PASSED tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_boolean_parsing PASSED tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_client_name_in_querystring PASSED tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_invalid_extra_typed_querystring_options PASSED tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_extra_querystring_options PASSED tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_calling_from_subclass_returns_correct_instance PASSED tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_client_creates_connection_pool PASSED tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_invalid_scheme_raises_error PASSED tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_invalid_scheme_raises_error_when_double_slash_missing PASSED tests/test_connection_pool.py::TestBlockingConnectionPoolURLParsing::test_extra_typed_querystring_options PASSED tests/test_connection_pool.py::TestBlockingConnectionPoolURLParsing::test_invalid_extra_typed_querystring_options PASSED tests/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_defaults PASSED tests/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_username PASSED tests/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_quoted_username PASSED tests/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_password PASSED tests/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_quoted_password PASSED tests/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_quoted_path PASSED tests/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_db_as_argument PASSED tests/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_db_in_querystring PASSED tests/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_client_name_in_querystring PASSED tests/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_extra_querystring_options PASSED tests/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_connection_class_override PASSED tests/test_connection_pool.py::TestSSLConnectionURLParsing::test_host PASSED tests/test_connection_pool.py::TestSSLConnectionURLParsing::test_connection_class_override PASSED tests/test_connection_pool.py::TestSSLConnectionURLParsing::test_cert_reqs_options PASSED tests/test_connection_pool.py::TestConnection::test_on_connect_error PASSED tests/test_connection_pool.py::TestConnection::test_busy_loading_disconnects_socket PASSED tests/test_connection_pool.py::TestConnection::test_busy_loading_from_pipeline_immediate_command PASSED tests/test_connection_pool.py::TestConnection::test_busy_loading_from_pipeline PASSED tests/test_connection_pool.py::TestConnection::test_read_only_error PASSED tests/test_connection_pool.py::TestConnection::test_oom_error PASSED tests/test_connection_pool.py::TestConnection::test_connect_from_url_tcp PASSED tests/test_connection_pool.py::TestConnection::test_connect_from_url_unix PASSED tests/test_connection_pool.py::TestConnection::test_connect_no_auth_configured PASSED tests/test_connection_pool.py::TestConnection::test_connect_invalid_auth_credentials_supplied PASSED tests/test_connection_pool.py::TestMultiConnectionClient::test_multi_connection_command PASSED tests/test_connection_pool.py::TestHealthCheck::test_health_check_runs PASSED tests/test_connection_pool.py::TestHealthCheck::test_arbitrary_command_invokes_health_check PASSED tests/test_connection_pool.py::TestHealthCheck::test_arbitrary_command_advances_next_health_check PASSED tests/test_connection_pool.py::TestHealthCheck::test_health_check_not_invoked_within_interval PASSED tests/test_connection_pool.py::TestHealthCheck::test_health_check_in_pipeline PASSED tests/test_connection_pool.py::TestHealthCheck::test_health_check_in_transaction PASSED tests/test_connection_pool.py::TestHealthCheck::test_health_check_in_watched_pipeline PASSED tests/test_connection_pool.py::TestHealthCheck::test_health_check_in_pubsub_before_subscribe PASSED tests/test_connection_pool.py::TestHealthCheck::test_health_check_in_pubsub_after_subscribed PASSED tests/test_connection_pool.py::TestHealthCheck::test_health_check_in_pubsub_poll PASSED tests/test_credentials.py::TestCredentialsProvider::test_only_pass_without_creds_provider PASSED tests/test_credentials.py::TestCredentialsProvider::test_user_and_pass_without_creds_provider PASSED tests/test_credentials.py::TestCredentialsProvider::test_credential_provider_with_supplier[username] PASSED tests/test_credentials.py::TestCredentialsProvider::test_credential_provider_with_supplier[None] PASSED tests/test_credentials.py::TestCredentialsProvider::test_credential_provider_no_password_success PASSED tests/test_credentials.py::TestCredentialsProvider::test_credential_provider_no_password_error PASSED tests/test_credentials.py::TestCredentialsProvider::test_password_and_username_together_with_cred_provider_raise_error PASSED tests/test_credentials.py::TestCredentialsProvider::test_change_username_password_on_existing_connection PASSED tests/test_credentials.py::TestUsernamePasswordCredentialProvider::test_user_pass_credential_provider_acl_user_and_pass PASSED tests/test_credentials.py::TestUsernamePasswordCredentialProvider::test_user_pass_provider_only_password PASSED tests/test_encoding.py::TestEncoding::test_simple_encoding PASSED tests/test_encoding.py::TestEncoding::test_simple_encoding_and_decoding PASSED tests/test_encoding.py::TestEncoding::test_memoryview_encoding PASSED tests/test_encoding.py::TestEncoding::test_memoryview_encoding_and_decoding PASSED tests/test_encoding.py::TestEncoding::test_list_encoding PASSED tests/test_encoding.py::TestEncodingErrors::test_ignore PASSED tests/test_encoding.py::TestEncodingErrors::test_replace PASSED tests/test_encoding.py::TestMemoryviewsAreNotPacked::test_memoryviews_are_not_packed PASSED tests/test_encoding.py::TestCommandsAreNotEncoded::test_basic_command PASSED tests/test_encoding.py::TestInvalidUserInput::test_boolean_fails PASSED tests/test_encoding.py::TestInvalidUserInput::test_none_fails PASSED tests/test_encoding.py::TestInvalidUserInput::test_user_type_fails PASSED tests/test_function.py::TestFunction::test_function_load SKIPPED (Re...) tests/test_function.py::TestFunction::test_function_delete SKIPPED (...) tests/test_function.py::TestFunction::test_function_flush SKIPPED (R...) tests/test_function.py::TestFunction::test_function_list SKIPPED (Re...) tests/test_function.py::TestFunction::test_fcall SKIPPED (Redis vers...) tests/test_function.py::TestFunction::test_fcall_ro SKIPPED (Redis v...) tests/test_function.py::TestFunction::test_function_dump_restore SKIPPED tests/test_helpers.py::test_list_or_args PASSED tests/test_helpers.py::test_parse_to_list PASSED tests/test_helpers.py::test_parse_to_dict PASSED tests/test_helpers.py::test_nativestr PASSED tests/test_helpers.py::test_delist PASSED tests/test_helpers.py::test_random_string PASSED tests/test_helpers.py::test_quote_string PASSED tests/test_lock.py::TestLock::test_lock PASSED tests/test_lock.py::TestLock::test_lock_token PASSED tests/test_lock.py::TestLock::test_lock_token_thread_local_false PASSED tests/test_lock.py::TestLock::test_locked PASSED tests/test_lock.py::TestLock::test_owned PASSED tests/test_lock.py::TestLock::test_owned_with_decoded_responses PASSED tests/test_lock.py::TestLock::test_competing_locks PASSED tests/test_lock.py::TestLock::test_timeout PASSED tests/test_lock.py::TestLock::test_float_timeout PASSED tests/test_lock.py::TestLock::test_blocking_timeout PASSED tests/test_lock.py::TestLock::test_context_manager PASSED tests/test_lock.py::TestLock::test_context_manager_blocking_timeout PASSED tests/test_lock.py::TestLock::test_context_manager_raises_when_locked_not_acquired PASSED tests/test_lock.py::TestLock::test_high_sleep_small_blocking_timeout PASSED tests/test_lock.py::TestLock::test_releasing_unlocked_lock_raises_error PASSED tests/test_lock.py::TestLock::test_releasing_lock_no_longer_owned_raises_error PASSED tests/test_lock.py::TestLock::test_extend_lock PASSED tests/test_lock.py::TestLock::test_extend_lock_replace_ttl PASSED tests/test_lock.py::TestLock::test_extend_lock_float PASSED tests/test_lock.py::TestLock::test_extending_unlocked_lock_raises_error PASSED tests/test_lock.py::TestLock::test_extending_lock_with_no_timeout_raises_error PASSED tests/test_lock.py::TestLock::test_extending_lock_no_longer_owned_raises_error PASSED tests/test_lock.py::TestLock::test_reacquire_lock PASSED tests/test_lock.py::TestLock::test_reacquiring_unlocked_lock_raises_error PASSED tests/test_lock.py::TestLock::test_reacquiring_lock_with_no_timeout_raises_error PASSED tests/test_lock.py::TestLock::test_reacquiring_lock_no_longer_owned_raises_error PASSED tests/test_lock.py::TestLock::test_context_manager_reacquiring_lock_with_no_timeout_raises_error PASSED tests/test_lock.py::TestLock::test_context_manager_reacquiring_lock_no_longer_owned_raises_error PASSED tests/test_lock.py::TestLock::test_lock_error_gives_correct_lock_name PASSED tests/test_lock.py::TestLockClassSelection::test_lock_class_argument PASSED tests/test_monitor.py::TestMonitor::test_wait_command_not_found PASSED tests/test_monitor.py::TestMonitor::test_response_values PASSED tests/test_monitor.py::TestMonitor::test_command_with_quoted_key PASSED tests/test_monitor.py::TestMonitor::test_command_with_binary_data PASSED tests/test_monitor.py::TestMonitor::test_command_with_escaped_data PASSED tests/test_monitor.py::TestMonitor::test_lua_script PASSED tests/test_monitor.py::TestMonitor::test_lua_script_in_enterprise SKIPPED tests/test_multiprocessing.py::TestMultiprocessing::test_close_connection_in_child PASSED tests/test_multiprocessing.py::TestMultiprocessing::test_close_connection_in_parent PASSED tests/test_multiprocessing.py::TestMultiprocessing::test_pool[1] PASSED tests/test_multiprocessing.py::TestMultiprocessing::test_pool[2] PASSED tests/test_multiprocessing.py::TestMultiprocessing::test_pool[None] PASSED tests/test_multiprocessing.py::TestMultiprocessing::test_close_pool_in_main[1] PASSED tests/test_multiprocessing.py::TestMultiprocessing::test_close_pool_in_main[2] PASSED tests/test_multiprocessing.py::TestMultiprocessing::test_close_pool_in_main[None] PASSED tests/test_multiprocessing.py::TestMultiprocessing::test_redis_client PASSED tests/test_parsers/test_helpers.py::test_parse_info PASSED tests/test_parsers/test_helpers.py::test_parse_info_list PASSED tests/test_parsers/test_helpers.py::test_parse_info_list_dict_mixed PASSED tests/test_pipeline.py::TestPipeline::test_pipeline_is_true PASSED tests/test_pipeline.py::TestPipeline::test_pipeline PASSED tests/test_pipeline.py::TestPipeline::test_pipeline_memoryview PASSED tests/test_pipeline.py::TestPipeline::test_pipeline_length PASSED tests/test_pipeline.py::TestPipeline::test_pipeline_no_transaction PASSED tests/test_pipeline.py::TestPipeline::test_pipeline_no_transaction_watch PASSED tests/test_pipeline.py::TestPipeline::test_pipeline_no_transaction_watch_failure PASSED tests/test_pipeline.py::TestPipeline::test_exec_error_in_response PASSED tests/test_pipeline.py::TestPipeline::test_exec_error_raised PASSED tests/test_pipeline.py::TestPipeline::test_transaction_with_empty_error_command PASSED tests/test_pipeline.py::TestPipeline::test_pipeline_with_empty_error_command PASSED tests/test_pipeline.py::TestPipeline::test_parse_error_raised PASSED tests/test_pipeline.py::TestPipeline::test_parse_error_raised_transaction PASSED tests/test_pipeline.py::TestPipeline::test_watch_succeed PASSED tests/test_pipeline.py::TestPipeline::test_watch_failure PASSED tests/test_pipeline.py::TestPipeline::test_watch_failure_in_empty_transaction PASSED tests/test_pipeline.py::TestPipeline::test_unwatch PASSED tests/test_pipeline.py::TestPipeline::test_watch_exec_no_unwatch PASSED tests/test_pipeline.py::TestPipeline::test_watch_reset_unwatch PASSED tests/test_pipeline.py::TestPipeline::test_close_is_reset PASSED tests/test_pipeline.py::TestPipeline::test_closing PASSED tests/test_pipeline.py::TestPipeline::test_transaction_callable PASSED tests/test_pipeline.py::TestPipeline::test_transaction_callable_returns_value_from_callable PASSED tests/test_pipeline.py::TestPipeline::test_exec_error_in_no_transaction_pipeline PASSED tests/test_pipeline.py::TestPipeline::test_exec_error_in_no_transaction_pipeline_unicode_command PASSED tests/test_pipeline.py::TestPipeline::test_pipeline_with_bitfield PASSED tests/test_pipeline.py::TestPipeline::test_pipeline_discard PASSED tests/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_channel_subscribe_unsubscribe PASSED tests/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_pattern_subscribe_unsubscribe PASSED tests/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_shard_channel_subscribe_unsubscribe SKIPPED tests/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_resubscribe_to_channels_on_reconnection PASSED tests/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_resubscribe_to_patterns_on_reconnection PASSED tests/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_resubscribe_to_shard_channels_on_reconnection SKIPPED tests/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_subscribe_property_with_channels PASSED tests/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_subscribe_property_with_patterns PASSED tests/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_subscribe_property_with_shard_channels SKIPPED tests/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_ignore_all_subscribe_messages SKIPPED tests/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_ignore_individual_subscribe_messages SKIPPED tests/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_resub_channels PASSED tests/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_resub_patterns PASSED tests/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_resub_shard_channels SKIPPED tests/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_all_resub_channels PASSED tests/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_all_resub_patterns PASSED tests/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_all_resub_shard_channels SKIPPED tests/test_pubsub.py::TestPubSubMessages::test_published_message_to_channel PASSED tests/test_pubsub.py::TestPubSubMessages::test_published_message_to_shard_channel SKIPPED tests/test_pubsub.py::TestPubSubMessages::test_published_message_to_pattern PASSED tests/test_pubsub.py::TestPubSubMessages::test_channel_message_handler PASSED tests/test_pubsub.py::TestPubSubMessages::test_shard_channel_message_handler SKIPPED tests/test_pubsub.py::TestPubSubMessages::test_pattern_message_handler PASSED tests/test_pubsub.py::TestPubSubMessages::test_unicode_channel_message_handler PASSED tests/test_pubsub.py::TestPubSubMessages::test_unicode_shard_channel_message_handler SKIPPED tests/test_pubsub.py::TestPubSubMessages::test_unicode_pattern_message_handler PASSED tests/test_pubsub.py::TestPubSubRESP3Handler::test_push_handler PASSED tests/test_pubsub.py::TestPubSubRESP3Handler::test_push_handler_sharded_pubsub SKIPPED tests/test_pubsub.py::TestPubSubAutoDecoding::test_channel_subscribe_unsubscribe PASSED tests/test_pubsub.py::TestPubSubAutoDecoding::test_pattern_subscribe_unsubscribe PASSED tests/test_pubsub.py::TestPubSubAutoDecoding::test_shard_channel_subscribe_unsubscribe SKIPPED tests/test_pubsub.py::TestPubSubAutoDecoding::test_channel_publish PASSED tests/test_pubsub.py::TestPubSubAutoDecoding::test_pattern_publish PASSED tests/test_pubsub.py::TestPubSubAutoDecoding::test_shard_channel_publish SKIPPED tests/test_pubsub.py::TestPubSubAutoDecoding::test_channel_message_handler PASSED tests/test_pubsub.py::TestPubSubAutoDecoding::test_pattern_message_handler PASSED tests/test_pubsub.py::TestPubSubAutoDecoding::test_shard_channel_message_handler SKIPPED tests/test_pubsub.py::TestPubSubAutoDecoding::test_context_manager PASSED tests/test_pubsub.py::TestPubSubRedisDown::test_channel_subscribe PASSED tests/test_pubsub.py::TestPubSubSubcommands::test_pubsub_channels PASSED tests/test_pubsub.py::TestPubSubSubcommands::test_pubsub_shardchannels SKIPPED tests/test_pubsub.py::TestPubSubSubcommands::test_pubsub_numsub PASSED tests/test_pubsub.py::TestPubSubSubcommands::test_pubsub_numpat PASSED tests/test_pubsub.py::TestPubSubPings::test_send_pubsub_ping PASSED tests/test_pubsub.py::TestPubSubPings::test_send_pubsub_ping_message PASSED tests/test_pubsub.py::TestPubSubConnectionKilled::test_connection_error_raised_when_connection_dies PASSED tests/test_pubsub.py::TestPubSubTimeouts::test_get_message_with_timeout_returns_none PASSED tests/test_pubsub.py::TestPubSubTimeouts::test_get_message_not_subscribed_return_none PASSED tests/test_pubsub.py::TestPubSubTimeouts::test_get_message_subscribe_during_waiting PASSED tests/test_pubsub.py::TestPubSubTimeouts::test_get_message_wait_for_subscription_not_being_called PASSED tests/test_pubsub.py::TestPubSubWorkerThread::test_pubsub_worker_thread_exception_handler PASSED tests/test_pubsub.py::TestPubSubDeadlock::test_pubsub_deadlock PASSED tests/test_pubsub.py::TestPubSubAutoReconnect::test_reconnect_socket_error[get_message] PASSED tests/test_pubsub.py::TestPubSubAutoReconnect::test_reconnect_socket_error[listen] PASSED tests/test_pubsub.py::TestPubSubAutoReconnect::test_reconnect_disconnect[get_message] PASSED tests/test_pubsub.py::TestPubSubAutoReconnect::test_reconnect_disconnect[listen] PASSED tests/test_pubsub.py::TestBaseException::test_base_exception PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_boolean[Connection-False] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_boolean[Connection-True] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_boolean[UnixDomainSocketConnection-False] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_boolean[UnixDomainSocketConnection-True] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[Connection-0] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[Connection-1] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[Connection-2] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[Connection-3] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[Connection-4] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[Connection-5] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[Connection-6] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[Connection-7] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[Connection-8] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[Connection-9] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[UnixDomainSocketConnection-0] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[UnixDomainSocketConnection-1] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[UnixDomainSocketConnection-2] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[UnixDomainSocketConnection-3] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[UnixDomainSocketConnection-4] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[UnixDomainSocketConnection-5] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[UnixDomainSocketConnection-6] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[UnixDomainSocketConnection-7] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[UnixDomainSocketConnection-8] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[UnixDomainSocketConnection-9] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error[Connection] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error[UnixDomainSocketConnection] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_empty_value[Connection] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_empty_value[UnixDomainSocketConnection] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_and_timeout[Connection] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_and_timeout[UnixDomainSocketConnection] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[Connection-0] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[Connection-1] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[Connection-2] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[Connection-3] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[Connection-4] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[Connection-5] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[Connection-6] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[Connection-7] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[Connection-8] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[Connection-9] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[UnixDomainSocketConnection-0] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[UnixDomainSocketConnection-1] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[UnixDomainSocketConnection-2] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[UnixDomainSocketConnection-3] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[UnixDomainSocketConnection-4] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[UnixDomainSocketConnection-5] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[UnixDomainSocketConnection-6] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[UnixDomainSocketConnection-7] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[UnixDomainSocketConnection-8] PASSED tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[UnixDomainSocketConnection-9] PASSED tests/test_retry.py::TestRetry::test_retry[0] PASSED tests/test_retry.py::TestRetry::test_retry[1] PASSED tests/test_retry.py::TestRetry::test_retry[2] PASSED tests/test_retry.py::TestRetry::test_retry[3] PASSED tests/test_retry.py::TestRetry::test_retry[4] PASSED tests/test_retry.py::TestRetry::test_retry[5] PASSED tests/test_retry.py::TestRetry::test_retry[6] PASSED tests/test_retry.py::TestRetry::test_retry[7] PASSED tests/test_retry.py::TestRetry::test_retry[8] PASSED tests/test_retry.py::TestRetry::test_retry[9] PASSED tests/test_retry.py::TestRetry::test_infinite_retry PASSED tests/test_retry.py::TestRedisClientRetry::test_client_retry_on_error_with_success PASSED tests/test_retry.py::TestRedisClientRetry::test_client_retry_on_error_raise PASSED tests/test_retry.py::TestRedisClientRetry::test_client_retry_on_error_different_error_raised PASSED tests/test_retry.py::TestRedisClientRetry::test_client_retry_on_error_and_timeout PASSED tests/test_retry.py::TestRedisClientRetry::test_client_retry_on_timeout PASSED tests/test_retry.py::TestRedisClientRetry::test_get_set_retry_object PASSED tests/test_scripting.py::TestScript::test_script_text PASSED tests/test_scripting.py::TestScript::test_string_script_sha PASSED tests/test_scripting.py::TestScript::test_bytes_script_sha PASSED tests/test_scripting.py::TestScript::test_encoder PASSED tests/test_scripting.py::TestScripting::test_eval_multiply PASSED tests/test_scripting.py::TestScripting::test_eval_ro SKIPPED (Redis ...) tests/test_scripting.py::TestScripting::test_eval_msgpack PASSED tests/test_scripting.py::TestScripting::test_eval_same_slot PASSED tests/test_scripting.py::TestScripting::test_script_flush_620 PASSED tests/test_scripting.py::TestScripting::test_script_flush PASSED tests/test_scripting.py::TestScripting::test_evalsha PASSED tests/test_scripting.py::TestScripting::test_evalsha_ro SKIPPED (Red...) tests/test_scripting.py::TestScripting::test_evalsha_script_not_loaded PASSED tests/test_scripting.py::TestScripting::test_script_loading PASSED tests/test_scripting.py::TestScripting::test_flush_response PASSED tests/test_scripting.py::TestScripting::test_script_object PASSED tests/test_scripting.py::TestScripting::test_script_object_in_pipeline PASSED tests/test_scripting.py::TestScripting::test_eval_msgpack_pipeline_error_in_lua PASSED tests/test_sentinel.py::test_discover_master PASSED tests/test_sentinel.py::test_discover_master_error PASSED tests/test_sentinel.py::test_dead_pool PASSED tests/test_sentinel.py::test_discover_master_sentinel_down PASSED tests/test_sentinel.py::test_discover_master_sentinel_timeout PASSED tests/test_sentinel.py::test_master_min_other_sentinels PASSED tests/test_sentinel.py::test_master_odown PASSED tests/test_sentinel.py::test_master_sdown PASSED tests/test_sentinel.py::test_discover_slaves PASSED tests/test_sentinel.py::test_master_for PASSED tests/test_sentinel.py::test_slave_for PASSED tests/test_sentinel.py::test_slave_for_slave_not_found_error PASSED tests/test_sentinel.py::test_slave_round_robin PASSED tests/test_sentinel.py::test_ckquorum PASSED tests/test_sentinel.py::test_flushconfig PASSED tests/test_sentinel.py::test_reset PASSED tests/test_sentinel.py::test_auto_close_pool[master_for] PASSED tests/test_sentinel.py::test_auto_close_pool[slave_for] PASSED =============================== warnings summary =============================== tests/test_asyncio/test_lock.py:107 tests/test_asyncio/test_lock.py:107: PytestDeprecationWarning: test_blocking_timeout[single-python-parser] is asynchronous and explicitly requests the "event_loop" fixture. Asynchronous fixtures and test functions should use "asyncio.get_running_loop()" instead. async def test_blocking_timeout(self, r, event_loop): tests/test_asyncio/test_lock.py:107 tests/test_asyncio/test_lock.py:107: PytestDeprecationWarning: test_blocking_timeout[pool-python-parser] is asynchronous and explicitly requests the "event_loop" fixture. Asynchronous fixtures and test functions should use "asyncio.get_running_loop()" instead. async def test_blocking_timeout(self, r, event_loop): tests/test_asyncio/test_lock.py:107 tests/test_asyncio/test_lock.py:107: PytestDeprecationWarning: test_blocking_timeout[single-hiredis] is asynchronous and explicitly requests the "event_loop" fixture. Asynchronous fixtures and test functions should use "asyncio.get_running_loop()" instead. async def test_blocking_timeout(self, r, event_loop): tests/test_asyncio/test_lock.py:107 tests/test_asyncio/test_lock.py:107: PytestDeprecationWarning: test_blocking_timeout[pool-hiredis] is asynchronous and explicitly requests the "event_loop" fixture. Asynchronous fixtures and test functions should use "asyncio.get_running_loop()" instead. async def test_blocking_timeout(self, r, event_loop): -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ======== 1754 passed, 1038 skipped, 1066 deselected, 22 xpassed, 4 warnings ========