diff --git a/docker/docker-compose-sync.yml b/docker/docker-compose-sync.yml index 8a681296d3ff7808610dab08992a89db8dc2f3d6..ff5aac9e6d3be3d16b59e7672127110ceae20baa 100644 --- a/docker/docker-compose-sync.yml +++ b/docker/docker-compose-sync.yml @@ -55,6 +55,7 @@ services: HAF_ADMIN_POSTGRES_URL: postgresql://haf_admin@haf:5432/haf_block_log HAF_POSTGRES_URL: postgresql://hivemind@haf:5432/haf_block_log ADD_MOCKS: ${ADD_MOCKS:-true} + DO_SCHEMA_UPGRADE: "1" networks: haf-network: depends_on: diff --git a/hive/db/sql_scripts/postgrest/condenser_api/condenser_api_get_content.sql b/hive/db/sql_scripts/postgrest/condenser_api/condenser_api_get_content.sql index d1cb98c78242f9cf9e688fd63bb771e7a13275ca..5ec10ff44346226e382c510708d2e04667c8c4f1 100644 --- a/hive/db/sql_scripts/postgrest/condenser_api/condenser_api_get_content.sql +++ b/hive/db/sql_scripts/postgrest/condenser_api/condenser_api_get_content.sql @@ -13,13 +13,18 @@ _observer_id INTEGER; _post_id INT; BEGIN _params = hivemind_postgrest_utilities.validate_json_arguments(_params, '{"author": "string", "permlink": "string", "observer": "string"}', 2, NULL); + + -- Parse and validate format first _author = hivemind_postgrest_utilities.parse_argument_from_json(_params, 'author', True); - _permlink = hivemind_postgrest_utilities.parse_argument_from_json(_params, 'permlink', True); + _permlink = hivemind_postgrest_utilities.valid_permlink( + hivemind_postgrest_utilities.parse_argument_from_json(_params, 'permlink', True) + ); _observer = hivemind_postgrest_utilities.parse_argument_from_json(_params, 'observer', False); + + -- Now do database lookups _observer_id = hivemind_postgrest_utilities.find_account_id( hivemind_postgrest_utilities.valid_account(_observer, True), False); - _permlink = hivemind_postgrest_utilities.valid_permlink(_permlink); _post_id = hivemind_postgrest_utilities.find_comment_id( _author, _permlink, True ); IF _get_replies THEN diff --git a/hive/db/sql_scripts/postgrest/condenser_api/condenser_api_get_discussion_by_author_before_date.sql b/hive/db/sql_scripts/postgrest/condenser_api/condenser_api_get_discussion_by_author_before_date.sql index 97e73e2b62ea6f748d7259f57729f22e34f416ac..77f92328df7bca43c22fd20c54860b47038339e4 100644 --- a/hive/db/sql_scripts/postgrest/condenser_api/condenser_api_get_discussion_by_author_before_date.sql +++ b/hive/db/sql_scripts/postgrest/condenser_api/condenser_api_get_discussion_by_author_before_date.sql @@ -20,6 +20,22 @@ BEGIN -- BEFORE DATE IS IGNORED BECAUSE IN PYTHON CODE IT IS ALSO IGNORED + -- Validate simple parameters first before database lookups + _limit = hivemind_postgrest_utilities.valid_number(hivemind_postgrest_utilities.parse_integer_argument_from_json(_params, 'limit', False), + least(20, hivemind_postgrest_utilities.get_max_posts_per_call_limit()), + 1, hivemind_postgrest_utilities.get_max_posts_per_call_limit(), 'limit'); + + _truncate_body = + hivemind_postgrest_utilities.valid_number( + hivemind_postgrest_utilities.parse_integer_argument_from_json(_params, 'truncate_body', False), + 0, 0, NULL, 'truncate_body'); + + _permlink = + hivemind_postgrest_utilities.valid_permlink( + hivemind_postgrest_utilities.parse_argument_from_json(_params, 'start_permlink', False), + True); + + -- Now validate accounts and posts (database lookups) _author = hivemind_postgrest_utilities.valid_account( hivemind_postgrest_utilities.parse_argument_from_json(_params, 'author', True), @@ -32,20 +48,6 @@ BEGIN _author_id = hivemind_postgrest_utilities.find_account_id(_author, True); - _permlink = - hivemind_postgrest_utilities.valid_permlink( - hivemind_postgrest_utilities.parse_argument_from_json(_params, 'start_permlink', False), - True); - - _limit = hivemind_postgrest_utilities.valid_number(hivemind_postgrest_utilities.parse_integer_argument_from_json(_params, 'limit', False), - least(20, hivemind_postgrest_utilities.get_max_posts_per_call_limit()), - 1, hivemind_postgrest_utilities.get_max_posts_per_call_limit(), 'limit'); - - _truncate_body = - hivemind_postgrest_utilities.valid_number( - hivemind_postgrest_utilities.parse_integer_argument_from_json(_params, 'truncate_body', False), - 0, 0, NULL, 'truncate_body'); - _post_id = hivemind_postgrest_utilities.find_comment_id(_author, _permlink, (CASE WHEN _permlink IS NULL OR _permlink = '' THEN False ELSE True END)); _result = ( diff --git a/hive/db/sql_scripts/postgrest/condenser_api/condenser_api_get_discussions_by_blog_or_feed.sql b/hive/db/sql_scripts/postgrest/condenser_api/condenser_api_get_discussions_by_blog_or_feed.sql index 26220c53bede2267cb13f8a252bfcb12504f98ec..145427f84b032817da39ddf5a7f01e586689624b 100644 --- a/hive/db/sql_scripts/postgrest/condenser_api/condenser_api_get_discussions_by_blog_or_feed.sql +++ b/hive/db/sql_scripts/postgrest/condenser_api/condenser_api_get_discussions_by_blog_or_feed.sql @@ -20,13 +20,7 @@ BEGIN RAISE EXCEPTION '%', hivemind_postgrest_utilities.raise_parameter_validation_exception('filter_tags not supported'); END IF; - _account_tag = - hivemind_postgrest_utilities.valid_account( - hivemind_postgrest_utilities.parse_argument_from_json(_params, 'tag', True), - False); - - _account_tag_id = hivemind_postgrest_utilities.find_account_id(_account_tag, True); - + -- Validate simple parameters first before database lookups _limit = hivemind_postgrest_utilities.valid_number(hivemind_postgrest_utilities.parse_integer_argument_from_json(_params, 'limit', False), least(20, hivemind_postgrest_utilities.get_max_posts_per_call_limit()), 1, hivemind_postgrest_utilities.get_max_posts_per_call_limit(), 'limit'); @@ -36,6 +30,14 @@ BEGIN hivemind_postgrest_utilities.parse_integer_argument_from_json(_params, 'truncate_body', False), 0, 0, NULL, 'truncate_body'); + -- Now validate accounts and posts (database lookups) + _account_tag = + hivemind_postgrest_utilities.valid_account( + hivemind_postgrest_utilities.parse_argument_from_json(_params, 'tag', True), + False); + + _account_tag_id = hivemind_postgrest_utilities.find_account_id(_account_tag, True); + _observer_id = hivemind_postgrest_utilities.find_account_id( hivemind_postgrest_utilities.valid_account( diff --git a/hive/db/sql_scripts/postgrest/condenser_api/condenser_api_get_discussions_by_comments.sql b/hive/db/sql_scripts/postgrest/condenser_api/condenser_api_get_discussions_by_comments.sql index bb9a8b4acae2466a133a8813d254da395bf7cbe0..c037c362d57b84f2d731c2703c68f4bbc2344dd2 100644 --- a/hive/db/sql_scripts/postgrest/condenser_api/condenser_api_get_discussions_by_comments.sql +++ b/hive/db/sql_scripts/postgrest/condenser_api/condenser_api_get_discussions_by_comments.sql @@ -21,18 +21,7 @@ BEGIN RAISE EXCEPTION '%', hivemind_postgrest_utilities.raise_parameter_validation_exception('filter_tags not supported'); END IF; - _author = - hivemind_postgrest_utilities.valid_account( - hivemind_postgrest_utilities.parse_argument_from_json(_params, 'start_author', True), - False); - - _permlink = - hivemind_postgrest_utilities.valid_permlink( - hivemind_postgrest_utilities.parse_argument_from_json(_params, 'start_permlink', False), - True); - - _author_id = hivemind_postgrest_utilities.find_account_id(_author, True); - + -- Validate simple parameters first before database lookups _limit = hivemind_postgrest_utilities.valid_number(hivemind_postgrest_utilities.parse_integer_argument_from_json(_params, 'limit', False), least(20, hivemind_postgrest_utilities.get_max_posts_per_call_limit()), 1, hivemind_postgrest_utilities.get_max_posts_per_call_limit(), 'limit'); @@ -42,6 +31,19 @@ BEGIN hivemind_postgrest_utilities.parse_integer_argument_from_json(_params, 'truncate_body', False), 0, 0, NULL, 'truncate_body'); + _permlink = + hivemind_postgrest_utilities.valid_permlink( + hivemind_postgrest_utilities.parse_argument_from_json(_params, 'start_permlink', False), + True); + + -- Now validate accounts and posts (database lookups) + _author = + hivemind_postgrest_utilities.valid_account( + hivemind_postgrest_utilities.parse_argument_from_json(_params, 'start_author', True), + False); + + _author_id = hivemind_postgrest_utilities.find_account_id(_author, True); + _observer_id = hivemind_postgrest_utilities.find_account_id( hivemind_postgrest_utilities.valid_account( diff --git a/hive/db/sql_scripts/postgrest/condenser_api/condenser_api_get_reblogged_by.sql b/hive/db/sql_scripts/postgrest/condenser_api/condenser_api_get_reblogged_by.sql index 087ef929546bebc4c21321f28b9d2f8a6ff79dad..489ee01c3f0527528ea003ce781806ed5298478f 100644 --- a/hive/db/sql_scripts/postgrest/condenser_api/condenser_api_get_reblogged_by.sql +++ b/hive/db/sql_scripts/postgrest/condenser_api/condenser_api_get_reblogged_by.sql @@ -13,10 +13,17 @@ DECLARE BEGIN _params = hivemind_postgrest_utilities.validate_json_arguments(_params, '{"author": "string","permlink":"string"}', 2, NULL); + + -- Parse and validate format first _author = hivemind_postgrest_utilities.parse_argument_from_json(_params, 'author', True); - _permlink = hivemind_postgrest_utilities.parse_argument_from_json(_params, 'permlink', True); + _permlink = hivemind_postgrest_utilities.valid_permlink( + hivemind_postgrest_utilities.parse_argument_from_json(_params, 'permlink', True), + False + ); + + -- Now do database lookups _account_id = hivemind_postgrest_utilities.find_account_id( hivemind_postgrest_utilities.valid_account(_author, False), True ); - _post_id = hivemind_postgrest_utilities.find_comment_id( _author, hivemind_postgrest_utilities.valid_permlink(_permlink, False), True ); + _post_id = hivemind_postgrest_utilities.find_comment_id( _author, _permlink, True ); RETURN COALESCE( ( diff --git a/hive/db/sql_scripts/postgrest/condenser_api/condenser_api_get_replies_by_last_update.sql b/hive/db/sql_scripts/postgrest/condenser_api/condenser_api_get_replies_by_last_update.sql index 1649bcc4b8b70757f45ca8a9651bdbc5c4e078eb..69baff7c1db370f5e43db0d3c8519bf7beed8aba 100644 --- a/hive/db/sql_scripts/postgrest/condenser_api/condenser_api_get_replies_by_last_update.sql +++ b/hive/db/sql_scripts/postgrest/condenser_api/condenser_api_get_replies_by_last_update.sql @@ -17,18 +17,7 @@ _truncate_body INT; BEGIN _params = hivemind_postgrest_utilities.validate_json_arguments(_params, '{"start_author": "string", "start_permlink": "string", "limit": "number", "truncate_body": "number", "observer": "string"}', 1, NULL); - _author = - hivemind_postgrest_utilities.valid_account( - hivemind_postgrest_utilities.parse_argument_from_json(_params, 'start_author', True), - False); - - _permlink = - hivemind_postgrest_utilities.valid_permlink( - hivemind_postgrest_utilities.parse_argument_from_json(_params, 'start_permlink', False), - True); - - _author_id = hivemind_postgrest_utilities.find_account_id(_author, True); - + -- Validate simple parameters first before database lookups _limit = hivemind_postgrest_utilities.valid_number(hivemind_postgrest_utilities.parse_integer_argument_from_json(_params, 'limit', False), least(20, hivemind_postgrest_utilities.get_max_posts_per_call_limit()), 1, hivemind_postgrest_utilities.get_max_posts_per_call_limit(), 'limit'); @@ -38,6 +27,19 @@ BEGIN hivemind_postgrest_utilities.parse_integer_argument_from_json(_params, 'truncate_body', False), 0, 0, NULL, 'truncate_body'); + _permlink = + hivemind_postgrest_utilities.valid_permlink( + hivemind_postgrest_utilities.parse_argument_from_json(_params, 'start_permlink', False), + True); + + -- Now validate accounts and posts (database lookups) + _author = + hivemind_postgrest_utilities.valid_account( + hivemind_postgrest_utilities.parse_argument_from_json(_params, 'start_author', True), + False); + + _author_id = hivemind_postgrest_utilities.find_account_id(_author, True); + _observer_id = hivemind_postgrest_utilities.find_account_id( hivemind_postgrest_utilities.valid_account( diff --git a/hive/db/sql_scripts/postgrest/condenser_api/extract_parameters_for_get_following_and_followers.sql b/hive/db/sql_scripts/postgrest/condenser_api/extract_parameters_for_get_following_and_followers.sql index 7e8067f60200c485e8df971ce0a715b4c0263062..3a01d70bd9172cf4e19515ef79d1ff9441c02c2a 100644 --- a/hive/db/sql_scripts/postgrest/condenser_api/extract_parameters_for_get_following_and_followers.sql +++ b/hive/db/sql_scripts/postgrest/condenser_api/extract_parameters_for_get_following_and_followers.sql @@ -20,6 +20,23 @@ BEGIN _params = hivemind_postgrest_utilities.validate_json_arguments(_params, '{"account": "string", "start": "string", "type": "string", "limit": "number"}', 1, NULL); END IF; + -- Validate simple parameters first before database lookups + _limit = + hivemind_postgrest_utilities.valid_number( + hivemind_postgrest_utilities.parse_integer_argument_from_json(_params, 'limit', False), + 1000, 1, 1000, 'limit'); + + IF _called_from_condenser_api THEN + _follow_type = COALESCE(hivemind_postgrest_utilities.parse_argument_from_json(_params, 'follow_type', False), 'blog'); + ELSE + _follow_type = COALESCE(hivemind_postgrest_utilities.parse_argument_from_json(_params, 'type', False), 'blog'); + END IF; + + IF _follow_type NOT IN ('blog', 'ignore') THEN + RAISE EXCEPTION '%', hivemind_postgrest_utilities.raise_parameter_validation_exception('Unsupported follow type, valid types: blog, ignore'); + END IF; + + -- Now validate accounts (database lookups) _account = hivemind_postgrest_utilities.valid_account( hivemind_postgrest_utilities.parse_argument_from_json(_params, 'account', True), @@ -33,21 +50,6 @@ BEGIN True); PERFORM hivemind_postgrest_utilities.find_account_id(_start, True); -- make sure account exists - IF _called_from_condenser_api THEN - _follow_type = COALESCE(hivemind_postgrest_utilities.parse_argument_from_json(_params, 'follow_type', False), 'blog'); - ELSE - _follow_type = COALESCE(hivemind_postgrest_utilities.parse_argument_from_json(_params, 'type', False), 'blog'); - END IF; - - IF _follow_type NOT IN ('blog', 'ignore') THEN - RAISE EXCEPTION '%', hivemind_postgrest_utilities.raise_parameter_validation_exception('Unsupported follow type, valid types: blog, ignore'); - END IF; - - _limit = - hivemind_postgrest_utilities.valid_number( - hivemind_postgrest_utilities.parse_integer_argument_from_json(_params, 'limit', False), - 1000, 1, 1000, 'limit'); - RETURN jsonb_build_object( 'account', _account, 'account_id', _account_id, diff --git a/hive/db/sql_scripts/postgrest/home.sql b/hive/db/sql_scripts/postgrest/home.sql index 58fdaa65d46c8fa8dd2d8b4663059892605ba1e4..e047de9dd9a4f4e55955a8a30947c17c9120439d 100644 --- a/hive/db/sql_scripts/postgrest/home.sql +++ b/hive/db/sql_scripts/postgrest/home.sql @@ -1,6 +1,6 @@ DROP FUNCTION IF EXISTS hivemind_endpoints.home(JSON); CREATE FUNCTION hivemind_endpoints.home(JSON) -RETURNS JSONB +RETURNS JSON LANGUAGE 'plpgsql' STABLE AS @@ -23,22 +23,22 @@ BEGIN __id = __request_data->>'id'; IF __id IS NULL THEN - return jsonb_build_object('jsonrpc', '2.0', 'error', 'id required'); + return json_build_object('id', null, 'jsonrpc', '2.0', 'error', 'id required'); END IF; __method = __request_data->>'method'; if __method is NULL THEN - RETURN jsonb_build_object('jsonrpc', '2.0', 'error', 'no method passed', 'id', __id); + RETURN json_build_object('id', __id, 'jsonrpc', '2.0', 'error', 'no method passed'); END IF; --early check to reject methods that require parameters __params = __request_data->'params'; - IF __method NOT IN ('call', 'hive.db_head_state', 'condenser.get_trending_tags', - 'bridge.list_pop_communities', 'bridge.get_payout_stats', + IF __method NOT IN ('call', 'hive.db_head_state', 'condenser.get_trending_tags', + 'bridge.list_pop_communities', 'bridge.get_payout_stats', 'bridge.get_trending_topics','bridge.list_muted_reasons_enum' ) THEN IF __params is NULL THEN - RETURN jsonb_build_object('jsonrpc', '2.0', 'error', 'this method requires parameters', 'id', __id); + RETURN json_build_object('id', __id, 'jsonrpc', '2.0', 'error', 'this method requires parameters'); END IF; END IF; @@ -57,12 +57,23 @@ BEGIN SELECT split_part(__method, '.', 2) INTO __method_type; END IF; - - RETURN jsonb_build_object( 'jsonrpc', '2.0', 'id', __id, 'result', hivemind_postgrest_utilities.dispatch(__api_type, __method_type, __params_jsonb) ); + + RETURN json_build_object( 'id', __id, 'jsonrpc', '2.0', 'result', hivemind_postgrest_utilities.dispatch(__api_type, __method_type, __params_jsonb) ); EXCEPTION WHEN raise_exception THEN - RETURN jsonb_build_object('jsonrpc', '2.0', 'error', SQLERRM::JSONB, 'id', __id); + DECLARE + error_obj JSON; + error_parts JSON; + BEGIN + error_parts := SQLERRM::JSON; + error_obj := json_build_object( + 'code', (error_parts->>'code')::INT, + 'message', error_parts->>'message', + 'data', error_parts->'data' + ); + RETURN json_build_object('id', __id, 'jsonrpc', '2.0', 'error', error_obj); + END; END $$ ; diff --git a/hive/db/sql_scripts/postgrest/utilities/exceptions.sql b/hive/db/sql_scripts/postgrest/utilities/exceptions.sql index c0287f02ebb2be3e791aed712b8ff841d65c155d..b0f0b7bce9fe3974cdc6d7afb9aa08015373f133 100644 --- a/hive/db/sql_scripts/postgrest/utilities/exceptions.sql +++ b/hive/db/sql_scripts/postgrest/utilities/exceptions.sql @@ -1,3 +1,40 @@ +-- Helper function to build hived-compatible error data structure +DROP FUNCTION IF EXISTS hivemind_postgrest_utilities.build_hived_error_data; +CREATE FUNCTION hivemind_postgrest_utilities.build_hived_error_data( + _assertion_expression TEXT, + _assert_hash TEXT DEFAULT '0000000000000000000' +) +RETURNS JSON +LANGUAGE 'plpgsql' +IMMUTABLE +AS +$$ +BEGIN + RETURN json_build_object( + 'code', 10, + 'name', 'assert_exception', + 'message', _assertion_expression, + 'stack', json_build_array( + json_build_object( + 'context', json_build_object( + 'level', 'error', + 'file', '', + 'line', 0, + 'method', '', + 'hostname', '', + 'thread_name', '', + 'timestamp', to_char(CURRENT_TIMESTAMP, 'YYYY-MM-DD"T"HH24:MI:SS') + ), + 'format', '', + 'data', json_build_object('category', 'hivemind') + ) + ), + 'extension', json_build_object('assertion_expression', _assertion_expression), + 'assert_hash', _assert_hash + ); +END +$$; + DROP FUNCTION IF EXISTS hivemind_postgrest_utilities.raise_exception; CREATE FUNCTION hivemind_postgrest_utilities.raise_exception(_code INT, _message TEXT, _data TEXT = NULL, _id JSON = NULL) RETURNS JSONB @@ -24,6 +61,31 @@ BEGIN END $$; +-- Enhanced raise_exception that accepts JSON data for hived-compatible errors +DROP FUNCTION IF EXISTS hivemind_postgrest_utilities.raise_exception_with_data; +CREATE FUNCTION hivemind_postgrest_utilities.raise_exception_with_data( + _code INT, + _message TEXT, + _data JSON, + _id JSON = NULL +) +RETURNS JSON +LANGUAGE 'plpgsql' +IMMUTABLE +AS +$$ +DECLARE + error_json_result JSON; +BEGIN + error_json_result := json_build_object( + 'code', _code, + 'message', _message, + 'data', _data + ); + RAISE EXCEPTION '%', REPLACE(error_json_result::TEXT, ' :', ':'); +END +$$; + DROP FUNCTION IF EXISTS hivemind_postgrest_utilities.raise_method_not_found_exception; CREATE FUNCTION hivemind_postgrest_utilities.raise_method_not_found_exception(_method_name TEXT) RETURNS JSONB @@ -31,8 +93,20 @@ LANGUAGE 'plpgsql' IMMUTABLE AS $$ +DECLARE + hived_error_data JSON; + exception_message TEXT; BEGIN - RETURN hivemind_postgrest_utilities.raise_exception(-32602, 'Invalid parameters', 'unknown method: ' || _method_name); + exception_message := 'unknown method: ' || _method_name; + hived_error_data := hivemind_postgrest_utilities.build_hived_error_data( + exception_message, + '3c4d5e6f7a8b9c0d1e2f' + ); + RETURN hivemind_postgrest_utilities.raise_exception_with_data( + -32602, + 'Assert Exception:' || exception_message, + hived_error_data + ); END $$ ; @@ -70,8 +144,18 @@ LANGUAGE 'plpgsql' IMMUTABLE AS $$ +DECLARE + hived_error_data JSON; BEGIN - RETURN hivemind_postgrest_utilities.raise_exception(-32602,'Invalid parameters', _exception_message); + hived_error_data := hivemind_postgrest_utilities.build_hived_error_data( + _exception_message, + '3c4d5e6f7a8b9c0d1e2f' + ); + RETURN hivemind_postgrest_utilities.raise_exception_with_data( + -32602, + 'Assert Exception:' || _exception_message, + hived_error_data + ); END $$ ; @@ -83,8 +167,18 @@ LANGUAGE 'plpgsql' IMMUTABLE AS $$ +DECLARE + hived_error_data JSON; BEGIN - RETURN hivemind_postgrest_utilities.raise_exception(-32602,'Invalid parameters', _exception_message); + hived_error_data := hivemind_postgrest_utilities.build_hived_error_data( + _exception_message, + '1a2b3c4d5e6f7a8b9c0d' + ); + RETURN hivemind_postgrest_utilities.raise_exception_with_data( + -32602, + 'Assert Exception:' || _exception_message, + hived_error_data + ); END $$ ; @@ -115,6 +209,9 @@ LANGUAGE 'plpgsql' IMMUTABLE AS $$ +DECLARE + hived_error_data JSON; + exception_message TEXT; BEGIN IF _author IS NULL THEN _author = ''; @@ -122,7 +219,16 @@ BEGIN IF _permlink IS NULL THEN _permlink = ''; END IF; - RETURN hivemind_postgrest_utilities.raise_exception(-32602, 'Invalid parameters', 'Post ' || _author::TEXT || '/' || _permlink::TEXT || ' does not exist'); + exception_message := 'Post ' || _author::TEXT || '/' || _permlink::TEXT || ' does not exist'; + hived_error_data := hivemind_postgrest_utilities.build_hived_error_data( + exception_message, + '4d5e6f7a8b9c0d1e2f3a' + ); + RETURN hivemind_postgrest_utilities.raise_exception_with_data( + -32602, + 'Assert Exception:' || exception_message, + hived_error_data + ); END $$ ; @@ -134,8 +240,20 @@ LANGUAGE 'plpgsql' IMMUTABLE AS $$ +DECLARE + hived_error_data JSON; + exception_message TEXT; BEGIN - RETURN hivemind_postgrest_utilities.raise_exception(-32602, 'Invalid parameters','expected ' || _expected_count || ' params'); + exception_message := 'expected ' || _expected_count || ' params'; + hived_error_data := hivemind_postgrest_utilities.build_hived_error_data( + exception_message, + '3c4d5e6f7a8b9c0d1e2f' + ); + RETURN hivemind_postgrest_utilities.raise_exception_with_data( + -32602, + 'Assert Exception:' || exception_message, + hived_error_data + ); END $$ ; @@ -147,8 +265,20 @@ LANGUAGE 'plpgsql' IMMUTABLE AS $$ +DECLARE + hived_error_data JSON; + exception_message TEXT; BEGIN - RETURN hivemind_postgrest_utilities.raise_exception(-32602, 'Invalid parameters', 'got an unexpected keyword argument ''' || _arg_name || ''''); + exception_message := 'got an unexpected keyword argument ''' || _arg_name || ''''; + hived_error_data := hivemind_postgrest_utilities.build_hived_error_data( + exception_message, + '3c4d5e6f7a8b9c0d1e2f' + ); + RETURN hivemind_postgrest_utilities.raise_exception_with_data( + -32602, + 'Assert Exception:' || exception_message, + hived_error_data + ); END $$ ; @@ -160,8 +290,20 @@ LANGUAGE 'plpgsql' IMMUTABLE AS $$ +DECLARE + hived_error_data JSON; + exception_message TEXT; BEGIN - RETURN hivemind_postgrest_utilities.raise_exception(-32602, 'Invalid parameters', 'missing a required argument: ''' || _arg_name || ''''); + exception_message := 'missing a required argument: ''' || _arg_name || ''''; + hived_error_data := hivemind_postgrest_utilities.build_hived_error_data( + exception_message, + '3c4d5e6f7a8b9c0d1e2f' + ); + RETURN hivemind_postgrest_utilities.raise_exception_with_data( + -32602, + 'Assert Exception:' || exception_message, + hived_error_data + ); END $$ ; @@ -173,8 +315,18 @@ LANGUAGE 'plpgsql' IMMUTABLE AS $$ +DECLARE + hived_error_data JSON; BEGIN - RETURN hivemind_postgrest_utilities.raise_exception(-32602, 'Invalid parameters', _exception_message); + hived_error_data := hivemind_postgrest_utilities.build_hived_error_data( + _exception_message, + '2b3c4d5e6f7a8b9c0d1e' + ); + RETURN hivemind_postgrest_utilities.raise_exception_with_data( + -32602, + 'Assert Exception:' || _exception_message, + hived_error_data + ); END $$ ; @@ -212,8 +364,20 @@ LANGUAGE 'plpgsql' IMMUTABLE AS $$ +DECLARE + hived_error_data JSON; + exception_message TEXT; BEGIN - RETURN hivemind_postgrest_utilities.raise_exception(-32602, 'Invalid parameters', 'Category ' || _category_name || ' does not exist'); + exception_message := 'Category ' || _category_name || ' does not exist'; + hived_error_data := hivemind_postgrest_utilities.build_hived_error_data( + exception_message, + '5e6f7a8b9c0d1e2f3a4b' + ); + RETURN hivemind_postgrest_utilities.raise_exception_with_data( + -32602, + 'Assert Exception:' || exception_message, + hived_error_data + ); END $$ ; @@ -225,8 +389,18 @@ LANGUAGE 'plpgsql' IMMUTABLE AS $$ +DECLARE + hived_error_data JSON; BEGIN - RETURN hivemind_postgrest_utilities.raise_exception(-32602,'Invalid parameters', _exception_message); + hived_error_data := hivemind_postgrest_utilities.build_hived_error_data( + _exception_message, + '6f7a8b9c0d1e2f3a4b5c' + ); + RETURN hivemind_postgrest_utilities.raise_exception_with_data( + -32602, + 'Assert Exception:' || _exception_message, + hived_error_data + ); END $$ ; @@ -237,8 +411,21 @@ RETURNS JSONB LANGUAGE 'plpgsql' AS $$ +DECLARE + hived_error_data JSON; + exception_message TEXT; BEGIN - RETURN hivemind_postgrest_utilities.raise_exception(-32602, 'Invalid parameters', format('got an unexpected keyword argument ''%s''', _arg_name), _id); + exception_message := format('got an unexpected keyword argument ''%s''', _arg_name); + hived_error_data := hivemind_postgrest_utilities.build_hived_error_data( + exception_message, + '3c4d5e6f7a8b9c0d1e2f' + ); + RETURN hivemind_postgrest_utilities.raise_exception_with_data( + -32602, + 'Assert Exception:' || exception_message, + hived_error_data, + _id + ); END $$ ; @@ -261,8 +448,21 @@ RETURNS JSONB LANGUAGE 'plpgsql' AS $$ +DECLARE + hived_error_data JSON; + exception_message TEXT; BEGIN - RETURN hivemind_postgrest_utilities.raise_exception(-32602,'Invalid parameters','invalid account name type', _id); + exception_message := 'invalid account name type'; + hived_error_data := hivemind_postgrest_utilities.build_hived_error_data( + exception_message, + '3c4d5e6f7a8b9c0d1e2f' + ); + RETURN hivemind_postgrest_utilities.raise_exception_with_data( + -32602, + 'Assert Exception:' || exception_message, + hived_error_data, + _id + ); END $$ ; @@ -273,8 +473,21 @@ RETURNS JSONB LANGUAGE 'plpgsql' AS $$ +DECLARE + hived_error_data JSON; + exception_message TEXT; BEGIN - RETURN hivemind_postgrest_utilities.raise_exception(-32602,'Invalid parameters','too many positional arguments', _id); + exception_message := 'too many positional arguments'; + hived_error_data := hivemind_postgrest_utilities.build_hived_error_data( + exception_message, + '3c4d5e6f7a8b9c0d1e2f' + ); + RETURN hivemind_postgrest_utilities.raise_exception_with_data( + -32602, + 'Assert Exception:' || exception_message, + hived_error_data, + _id + ); END $$ ; @@ -286,8 +499,20 @@ LANGUAGE 'plpgsql' IMMUTABLE AS $$ +DECLARE + hived_error_data JSON; + exception_message TEXT; BEGIN - RETURN hivemind_postgrest_utilities.raise_exception(-32602, 'Invalid parameters', 'Tag ' || _tag || ' does not exist'); + exception_message := 'Tag ' || _tag || ' does not exist'; + hived_error_data := hivemind_postgrest_utilities.build_hived_error_data( + exception_message, + '7a8b9c0d1e2f3a4b5c6d' + ); + RETURN hivemind_postgrest_utilities.raise_exception_with_data( + -32602, + 'Assert Exception:' || exception_message, + hived_error_data + ); END $$ ; @@ -299,8 +524,18 @@ LANGUAGE 'plpgsql' IMMUTABLE AS $$ +DECLARE + hived_error_data JSON; BEGIN - RETURN hivemind_postgrest_utilities.raise_exception(-32602,'Invalid parameters', _exception_message); + hived_error_data := hivemind_postgrest_utilities.build_hived_error_data( + _exception_message, + '3c4d5e6f7a8b9c0d1e2f' + ); + RETURN hivemind_postgrest_utilities.raise_exception_with_data( + -32602, + 'Assert Exception:' || _exception_message, + hived_error_data + ); END $$ ; \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/empty_account.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/empty_account.pat.json index d6fea406282c3a7e87c0634218179092994089a6..d9acd879ac2a441c9d907f0f690b88912edeb480 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/empty_account.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/empty_account.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account (not specified)", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account (not specified)", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account (not specified)", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account (not specified)" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/empty_account.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/empty_account.tavern.yaml index 27014d71efcde1ea42af733ac18ff8bfdb67e41f..6394663853f85f5527694b44f2e6c06f4ae8ed9c 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/empty_account.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/empty_account.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/extra_parameter.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/extra_parameter.pat.json index 955699aec24e800600be7b547fc8923e3952fda4..a6c797c4b2bce383aaca7d6a7f7c279b009a1519 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/extra_parameter.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/extra_parameter.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "got an unexpected keyword argument 'extra_parameter'", - "message": "Invalid parameters" + "message": "Assert Exception:got an unexpected keyword argument 'extra_parameter'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "got an unexpected keyword argument 'extra_parameter'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "got an unexpected keyword argument 'extra_parameter'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/extra_parameter.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/extra_parameter.tavern.yaml index 359df28f525c13c018270cc358c3cdc6e2e03032..0ba1a43083efc412fdf97dea98040b05d78c313d 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/extra_parameter.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/extra_parameter.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/hive-197922.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/hive-197922.pat.json index d98b2e8f9174f7032c3b361e321fb63895f71b0f..3e0e0fadcd6ba9d0a6333029fc19f4c1415ca1fc 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/hive-197922.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/hive-197922.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account hive-197922 does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account hive-197922 does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account hive-197922 does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account hive-197922 does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/hive-197922.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/hive-197922.tavern.yaml index 8dfa58fd842a8ac9f5dfd1abc5c7f541cdf75ccd..59f1c4d07551c3b2772f4dce12b397558c530f71 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/hive-197922.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/hive-197922.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/invalid_account.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/invalid_account.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..454afec44118c55bc37786ddcbf5b8a817f31bce 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/invalid_account.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/invalid_account.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account char", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account char", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account char" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/invalid_account.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/invalid_account.tavern.yaml index 4e6655304e9d2791908ac119ce40428e74a666bc..1fc3ebe7c187e7c7c7adc04eb51e4efb5ecf2c54 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/invalid_account.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/invalid_account.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/over_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/over_limit.pat.json index e35d422a5e0bbc8ecec1fa9d383e0c8a0ab1d3a8..cb9f8659b0a0e17dab589c844166ba2b59739fa3 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/over_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/over_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 101 outside valid range [1:100]", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "limit = 101 outside valid range [1:100]" + }, + "message": "limit = 101 outside valid range [1:100]", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:limit = 101 outside valid range [1:100]" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/over_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/over_limit.tavern.yaml index 182cc96d9e89c9de564c837bc9e3e85131e16be8..56a3a2df285b467ca6f0bd77e007d193fe53747a 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/over_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/over_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/over_score.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/over_score.pat.json index 802d88ab2799e070a3de5e0fe106c3d8ed6b12ca..b4bc324caff8e3b65edeaa7e3408ac94b1966c4f 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/over_score.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/over_score.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "score = 101 outside valid range [0:100]", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "score = 101 outside valid range [0:100]" + }, + "message": "score = 101 outside valid range [0:100]", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:score = 101 outside valid range [0:100]" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/over_score.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/over_score.tavern.yaml index b7d19c8bb7b2d93ecf2af261b3e4565d6d280cc8..7af040260ab674a6734351a9693cc9c606c763fb 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/over_score.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/over_score.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/pre_appbase.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/pre_appbase.pat.json index 64053b5bb7e6de0181f45d48b9a2ed9c0405aec2..47cbcf34a61e87d58e6effb298c7965d3d8b0127 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/pre_appbase.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/pre_appbase.pat.json @@ -1,5 +1,5 @@ { - "code": -32602, - "data": "`call` requires condenser_api", - "message": "Invalid parameters" + "code": -32601, + "message": "Api not found bridge_api", + "data": null } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/pre_appbase.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/pre_appbase.tavern.yaml index 625bd5398313d55fda3db2ceac92a2d8b5db9bc4..21a49a25c19f19ecd2dff5e253940cace7a19a96 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/pre_appbase.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/pre_appbase.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/under_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/under_limit.pat.json index 927622ea470f5963f751851736725fe2ef6d4c09..1a87c8af279446a1f197a1538c3818baf0ccfde8 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/under_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/under_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 0 outside valid range [1:100]", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "limit = 0 outside valid range [1:100]" + }, + "message": "limit = 0 outside valid range [1:100]", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:limit = 0 outside valid range [1:100]" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/under_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/under_limit.tavern.yaml index 5bc8394ff0499a580bfaecca829d7418f12fb381..e7f80318bf41631b3f15a4f9a1c281d776d30525 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/under_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/under_limit.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/under_score.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/under_score.pat.json index 8b11962707f5ce802f0ddb775a6440e35247fc07..9c3d8d8d0af3ae4f4e6ef088f913279a1a5be1bd 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/under_score.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/under_score.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "score = -1 outside valid range [0:100]", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "score = -1 outside valid range [0:100]" + }, + "message": "score = -1 outside valid range [0:100]", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:score = -1 outside valid range [0:100]" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/under_score.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/under_score.tavern.yaml index 5e9faf635cab4493399b330a125dea0a23c01255..b387a57403afb876d6fe0632f132b64bdc2abd43 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/under_score.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/account_notifications/under_score.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/does_user_follow_any_lists/extra_parameter.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/does_user_follow_any_lists/extra_parameter.pat.json index 955699aec24e800600be7b547fc8923e3952fda4..a6c797c4b2bce383aaca7d6a7f7c279b009a1519 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/does_user_follow_any_lists/extra_parameter.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/does_user_follow_any_lists/extra_parameter.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "got an unexpected keyword argument 'extra_parameter'", - "message": "Invalid parameters" + "message": "Assert Exception:got an unexpected keyword argument 'extra_parameter'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "got an unexpected keyword argument 'extra_parameter'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "got an unexpected keyword argument 'extra_parameter'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/does_user_follow_any_lists/extra_parameter.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/does_user_follow_any_lists/extra_parameter.tavern.yaml index aed2bc2930dc494f9a1379c2d3ecbd4b441dbaf1..775ba08412fc1158a5963ff9f3b855a2835e3fb8 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/does_user_follow_any_lists/extra_parameter.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/does_user_follow_any_lists/extra_parameter.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/does_user_follow_any_lists/invalid_type.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/does_user_follow_any_lists/invalid_type.pat.json index 6df9664bc970021fa2ef623f8a8a1c87b81c3366..b4b40efd2b265ba25939a8c8753025b8d425d048 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/does_user_follow_any_lists/invalid_type.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/does_user_follow_any_lists/invalid_type.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid observer type", - "message": "Invalid parameters" + "message": "Assert Exception:invalid observer type", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid observer type", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid observer type" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/does_user_follow_any_lists/invalid_type.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/does_user_follow_any_lists/invalid_type.tavern.yaml index 1e2344b5d9b4701be4f67456a5a2a3bd292d321b..0f5afb6cce7d0e9f14e03bd73ca54a374c1d2b63 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/does_user_follow_any_lists/invalid_type.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/does_user_follow_any_lists/invalid_type.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/does_user_follow_any_lists/no_param.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/does_user_follow_any_lists/no_param.pat.json index cbd5c69e269d68b65975a5fc7472d96d39ef0c11..83690262808f118766ceb7cab168b8c939e5405a 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/does_user_follow_any_lists/no_param.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/does_user_follow_any_lists/no_param.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "missing a required argument: 'observer'", - "message": "Invalid parameters" + "message": "Assert Exception:missing a required argument: 'observer'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "missing a required argument: 'observer'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "missing a required argument: 'observer'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/does_user_follow_any_lists/no_param.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/does_user_follow_any_lists/no_param.tavern.yaml index d790878fe26fe46636363962eb841026fa9cd6c4..f220f727c6ed5d9f9b82147035b80b0205acdff2 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/does_user_follow_any_lists/no_param.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/does_user_follow_any_lists/no_param.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/does_user_follow_any_lists/not_existing_account.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/does_user_follow_any_lists/not_existing_account.pat.json index 462473001d721ce1d44548a64efb235d24889d83..92b3b0ffb2066f7a5b41d53cc33c92513281c573 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/does_user_follow_any_lists/not_existing_account.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/does_user_follow_any_lists/not_existing_account.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account asdfqwerkjfes does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account asdfqwerkjfes does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account asdfqwerkjfes does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account asdfqwerkjfes does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/does_user_follow_any_lists/not_existing_account.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/does_user_follow_any_lists/not_existing_account.tavern.yaml index a60ed8a357b9eb11ed189aeb80af6dbc6bcb3686..623be62d1c67d6ff5573578caeaeb1111f768bc3 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/does_user_follow_any_lists/not_existing_account.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/does_user_follow_any_lists/not_existing_account.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/extra_parameter.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/extra_parameter.pat.json index 955699aec24e800600be7b547fc8923e3952fda4..a6c797c4b2bce383aaca7d6a7f7c279b009a1519 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/extra_parameter.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/extra_parameter.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "got an unexpected keyword argument 'extra_parameter'", - "message": "Invalid parameters" + "message": "Assert Exception:got an unexpected keyword argument 'extra_parameter'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "got an unexpected keyword argument 'extra_parameter'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "got an unexpected keyword argument 'extra_parameter'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/extra_parameter.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/extra_parameter.tavern.yaml index 9dc88bc991355522b50630a58dd812386848e632..8da547f34211321cbd6523e67d6f931e2663c8d6 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/extra_parameter.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/extra_parameter.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/invalid_account.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/invalid_account.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..454afec44118c55bc37786ddcbf5b8a817f31bce 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/invalid_account.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/invalid_account.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account char", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account char", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account char" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/invalid_account.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/invalid_account.tavern.yaml index e077d895f783f0a361def5af6feb9e9b910b3554..3a5b176776ec401e3e963051cb17b312de35bac1 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/invalid_account.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/invalid_account.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/invalid_observer.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/invalid_observer.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..2d0c3a73bb7b60a797d302580451cff1c031c5fd 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/invalid_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/invalid_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "data": { + "assert_hash": "1a2b3c4d5e6f7a8b9c0d", + "code": 10, + "extension": { + "assertion_expression": "invalid account char" + }, + "message": "invalid account char", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:invalid account char" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/invalid_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/invalid_observer.tavern.yaml index e7833084a26b8aef02b622ed4bd6f1afa00a09d8..6f9231dbd91632bc0e18adceae5c5f5aa24471bc 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/invalid_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/invalid_observer.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/invalid_start_author.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/invalid_start_author.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..2d0c3a73bb7b60a797d302580451cff1c031c5fd 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/invalid_start_author.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/invalid_start_author.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "data": { + "assert_hash": "1a2b3c4d5e6f7a8b9c0d", + "code": 10, + "extension": { + "assertion_expression": "invalid account char" + }, + "message": "invalid account char", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:invalid account char" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/invalid_start_author.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/invalid_start_author.tavern.yaml index b8aa0bee3499c33066f8b9c82909971d286d7ce8..198b5b6a59cab5f0990648b4a6fad97b72cda720 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/invalid_start_author.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/invalid_start_author.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/invalid_start_permlink.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/invalid_start_permlink.pat.json index 241253803135e0315700ade40b0abc4a5aa2e43d..ed7c068e30d6734cb049bb75db3b2c8ef1331434 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/invalid_start_permlink.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/invalid_start_permlink.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "permlink must be string", - "message": "Invalid parameters" + "message": "Assert Exception:permlink must be string", + "data": { + "code": 10, + "name": "assert_exception", + "message": "permlink must be string", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "permlink must be string" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/invalid_start_permlink.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/invalid_start_permlink.tavern.yaml index 4525c71ae4b8f4231803cb5e2b539f039223c588..31e1a978246ae162ef21aa55c8bdac3b346c2224 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/invalid_start_permlink.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/invalid_start_permlink.tavern.yaml @@ -25,4 +25,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/not_existing_account.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/not_existing_account.pat.json index b0da28370df9c0724329bf3f01ee5c7c06f0e1f4..74cae9376d8a48956ab916ca97d815be2e1451e3 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/not_existing_account.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/not_existing_account.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account rollinshive does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account rollinshive does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account rollinshive does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account rollinshive does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/not_existing_account.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/not_existing_account.tavern.yaml index 26fa32ab01ffbda9a78fbeea827f0ca5edcce9ca..91ec953b5d1d0f64e08242e3c523297cfe1db195 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/not_existing_account.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/not_existing_account.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/not_existing_start_author_permlink.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/not_existing_start_author_permlink.pat.json index 9f83813207286e9aee4c5c4895c8058bb8901705..4b198460db62104aa95448d1155c7efcef221050 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/not_existing_start_author_permlink.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/not_existing_start_author_permlink.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Post gtg/non_existing_permlink does not exist", - "message": "Invalid parameters" + "data": { + "assert_hash": "4d5e6f7a8b9c0d1e2f3a", + "code": 10, + "extension": { + "assertion_expression": "Post gtg/non_existing_permlink does not exist" + }, + "message": "Post gtg/non_existing_permlink does not exist", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:Post gtg/non_existing_permlink does not exist" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/not_existing_start_author_permlink.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/not_existing_start_author_permlink.tavern.yaml index 00f798fddb6e96f8b28e27ba7bf96d9e76c3b373..c06e2e1496bd4c2e50fafc6193628f63fbdb13aa 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/not_existing_start_author_permlink.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/not_existing_start_author_permlink.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/over_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/over_limit.pat.json index 99e4a2ba54d51f151378b46ec2a836d1ba56bc2a..f1b1d00e65be5bc2fcf10fa9526705de197ddb34 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/over_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/over_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 101 outside valid range [1:20]", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "limit = 101 outside valid range [1:20]" + }, + "message": "limit = 101 outside valid range [1:20]", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:limit = 101 outside valid range [1:20]" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/over_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/over_limit.tavern.yaml index 37955c2d2bec19453248bb4a4b92a2e29452cee9..e6906635a36ea5e6615a3fc593d9ac355d6c0abe 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/over_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/over_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/under_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/under_limit.pat.json index 6511454b8eeefcd8c435d87c45a48b7075333b5d..4be461ef587f8e232102ba1c1c1f6f6062e9efc4 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/under_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/under_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 0 outside valid range [1:20]", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "limit = 0 outside valid range [1:20]" + }, + "message": "limit = 0 outside valid range [1:20]", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:limit = 0 outside valid range [1:20]" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/under_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/under_limit.tavern.yaml index 0ef5e47e5402b1389394a78a9d956f5fe35765f4..664ede6fc58e990384a181e4c65f17856f5ab1cd 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/under_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/blog/under_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/extra_parameter.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/extra_parameter.pat.json index 955699aec24e800600be7b547fc8923e3952fda4..a6c797c4b2bce383aaca7d6a7f7c279b009a1519 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/extra_parameter.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/extra_parameter.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "got an unexpected keyword argument 'extra_parameter'", - "message": "Invalid parameters" + "message": "Assert Exception:got an unexpected keyword argument 'extra_parameter'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "got an unexpected keyword argument 'extra_parameter'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "got an unexpected keyword argument 'extra_parameter'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/extra_parameter.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/extra_parameter.tavern.yaml index 92d73ea33212d23c0aabecbb76253184ccd6d895..c76adbbbcb331c6b278f3741db6640a328c2656c 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/extra_parameter.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/extra_parameter.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/invalid_account.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/invalid_account.pat.json index 65fe3d15ffff13bdf90a23a9ea4cbd3a43cfd992..9bc207abb9328e9f374f167ca8b9849c47a7bedc 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/invalid_account.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/invalid_account.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account rollinshive2 does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account rollinshive2 does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account rollinshive2 does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account rollinshive2 does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/invalid_account.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/invalid_account.tavern.yaml index 337ab7c15d4e1d2beac0cbe5b25a4075e587002b..94633a5b03bd6de27aa2119cddbbe1dc6a3b7d3b 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/invalid_account.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/invalid_account.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/invalid_observer.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/invalid_observer.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..2d0c3a73bb7b60a797d302580451cff1c031c5fd 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/invalid_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/invalid_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "data": { + "assert_hash": "1a2b3c4d5e6f7a8b9c0d", + "code": 10, + "extension": { + "assertion_expression": "invalid account char" + }, + "message": "invalid account char", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:invalid account char" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/invalid_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/invalid_observer.tavern.yaml index a556f000333ca267468522e0c7ca840ededd8625..691fee41fab269f27bd9589ce7c7f8c9db65e6a8 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/invalid_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/invalid_observer.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/invalid_start_author.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/invalid_start_author.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..2d0c3a73bb7b60a797d302580451cff1c031c5fd 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/invalid_start_author.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/invalid_start_author.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "data": { + "assert_hash": "1a2b3c4d5e6f7a8b9c0d", + "code": 10, + "extension": { + "assertion_expression": "invalid account char" + }, + "message": "invalid account char", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:invalid account char" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/invalid_start_author.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/invalid_start_author.tavern.yaml index fc5f980f214716fa157674824bd52ec0e704bf03..9eed364485889f4e005c8f086726dfd800b8318d 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/invalid_start_author.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/invalid_start_author.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/invalid_start_permlink.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/invalid_start_permlink.pat.json index 241253803135e0315700ade40b0abc4a5aa2e43d..ed7c068e30d6734cb049bb75db3b2c8ef1331434 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/invalid_start_permlink.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/invalid_start_permlink.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "permlink must be string", - "message": "Invalid parameters" + "message": "Assert Exception:permlink must be string", + "data": { + "code": 10, + "name": "assert_exception", + "message": "permlink must be string", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "permlink must be string" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/invalid_start_permlink.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/invalid_start_permlink.tavern.yaml index 09dff148e8f3f38e1606294a0ef0225c60b5a60c..10d0dcbddaee3e0e1998c60dc5177fbddc7a9ac4 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/invalid_start_permlink.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/invalid_start_permlink.tavern.yaml @@ -25,4 +25,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/not_existing_account.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/not_existing_account.pat.json index 7b21172048d61626ec44a345a750d1de2de3f8fd..4e60dc046711bb21eaca1a899ce0d3bd36b4aa03 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/not_existing_account.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/not_existing_account.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account notexistingtest does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account notexistingtest does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account notexistingtest does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account notexistingtest does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/not_existing_account.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/not_existing_account.tavern.yaml index 8512847af10b8e8f06b4fa718673d1d9034088b5..7fe4371a19aba9d0bdb9f2c2c14e3b04c296f3f8 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/not_existing_account.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/not_existing_account.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/not_existing_observer.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/not_existing_observer.pat.json index 7b21172048d61626ec44a345a750d1de2de3f8fd..f71ff79c44951df7ceae8dc4d54a73640f96deb4 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/not_existing_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/not_existing_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account notexistingtest does not exist", - "message": "Invalid parameters" + "data": { + "assert_hash": "1a2b3c4d5e6f7a8b9c0d", + "code": 10, + "extension": { + "assertion_expression": "Account notexistingtest does not exist" + }, + "message": "Account notexistingtest does not exist", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:Account notexistingtest does not exist" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/not_existing_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/not_existing_observer.tavern.yaml index e19fc51b626f827ed1ed4d8329ec06a4be70b809..14a965b1a14e5692693fd833bc58cb2ef7534f88 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/not_existing_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/not_existing_observer.tavern.yaml @@ -28,4 +28,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/not_existing_start_author.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/not_existing_start_author.pat.json index 64a1a9b4e77d1405e7675805d47c4c6c7c2c4427..16ac7d4f6672cb417c6e66f1442a1974ae4ec7b6 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/not_existing_start_author.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/not_existing_start_author.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Post notexistingtest/anything does not exist", - "message": "Invalid parameters" + "data": { + "assert_hash": "4d5e6f7a8b9c0d1e2f3a", + "code": 10, + "extension": { + "assertion_expression": "Post notexistingtest/anything does not exist" + }, + "message": "Post notexistingtest/anything does not exist", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:Post notexistingtest/anything does not exist" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/not_existing_start_author.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/not_existing_start_author.tavern.yaml index 7a95bdac72c04e472dc5edd8838e75eec5dc1a1c..ef28a834d2e51d61aacf5e5e6ca05891fbdce23c 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/not_existing_start_author.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/not_existing_start_author.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/not_existing_start_permlink.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/not_existing_start_permlink.pat.json index 9f83813207286e9aee4c5c4895c8058bb8901705..4b198460db62104aa95448d1155c7efcef221050 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/not_existing_start_permlink.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/not_existing_start_permlink.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Post gtg/non_existing_permlink does not exist", - "message": "Invalid parameters" + "data": { + "assert_hash": "4d5e6f7a8b9c0d1e2f3a", + "code": 10, + "extension": { + "assertion_expression": "Post gtg/non_existing_permlink does not exist" + }, + "message": "Post gtg/non_existing_permlink does not exist", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:Post gtg/non_existing_permlink does not exist" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/not_existing_start_permlink.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/not_existing_start_permlink.tavern.yaml index 98fb68f1f2597b72ec1f512f518ef5176507d452..76af4fe39d40f981d8fad035ee48b64710cf2376 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/not_existing_start_permlink.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/not_existing_start_permlink.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/over_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/over_limit.pat.json index 99e4a2ba54d51f151378b46ec2a836d1ba56bc2a..f1b1d00e65be5bc2fcf10fa9526705de197ddb34 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/over_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/over_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 101 outside valid range [1:20]", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "limit = 101 outside valid range [1:20]" + }, + "message": "limit = 101 outside valid range [1:20]", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:limit = 101 outside valid range [1:20]" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/over_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/over_limit.tavern.yaml index 1effaaf0e8e9291ba31b2c90e2fbc660a2dcbec7..59b6fe5aa9c36eebcc8fa3b340bbc211dfc36569 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/over_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/over_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/under_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/under_limit.pat.json index 6511454b8eeefcd8c435d87c45a48b7075333b5d..4be461ef587f8e232102ba1c1c1f6f6062e9efc4 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/under_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/under_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 0 outside valid range [1:20]", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "limit = 0 outside valid range [1:20]" + }, + "message": "limit = 0 outside valid range [1:20]", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:limit = 0 outside valid range [1:20]" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/under_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/under_limit.tavern.yaml index d68719ff894e4277dc84ec4a4ca6f342e4bd1fa8..bab1c8d2b86fff9bc6b732022cea193de7b979f7 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/under_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/comments/under_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/extra_parameter.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/extra_parameter.pat.json index 955699aec24e800600be7b547fc8923e3952fda4..a6c797c4b2bce383aaca7d6a7f7c279b009a1519 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/extra_parameter.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/extra_parameter.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "got an unexpected keyword argument 'extra_parameter'", - "message": "Invalid parameters" + "message": "Assert Exception:got an unexpected keyword argument 'extra_parameter'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "got an unexpected keyword argument 'extra_parameter'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "got an unexpected keyword argument 'extra_parameter'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/extra_parameter.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/extra_parameter.tavern.yaml index bd248dc84f08cc688603c7bebf9a7fcfad084e0f..93a54ea66e758beda9e09d30228c8ce65bd30ab3 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/extra_parameter.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/extra_parameter.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/invalid_account.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/invalid_account.pat.json index 65fe3d15ffff13bdf90a23a9ea4cbd3a43cfd992..9bc207abb9328e9f374f167ca8b9849c47a7bedc 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/invalid_account.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/invalid_account.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account rollinshive2 does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account rollinshive2 does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account rollinshive2 does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account rollinshive2 does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/invalid_account.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/invalid_account.tavern.yaml index e0cea0fe1633a6d0ea6df31e32f981b32a765bec..09cea52149f71cb559af8195d44cb5d3de2af105 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/invalid_account.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/invalid_account.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/invalid_observer.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/invalid_observer.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..2d0c3a73bb7b60a797d302580451cff1c031c5fd 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/invalid_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/invalid_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "data": { + "assert_hash": "1a2b3c4d5e6f7a8b9c0d", + "code": 10, + "extension": { + "assertion_expression": "invalid account char" + }, + "message": "invalid account char", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:invalid account char" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/invalid_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/invalid_observer.tavern.yaml index 800c0a2c07b397a62fc179d8b7dda98813c8e6c8..76e6f9457e78baf25f50bd7fc376b500f60b8256 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/invalid_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/invalid_observer.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/invalid_start_author.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/invalid_start_author.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..2d0c3a73bb7b60a797d302580451cff1c031c5fd 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/invalid_start_author.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/invalid_start_author.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "data": { + "assert_hash": "1a2b3c4d5e6f7a8b9c0d", + "code": 10, + "extension": { + "assertion_expression": "invalid account char" + }, + "message": "invalid account char", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:invalid account char" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/invalid_start_author.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/invalid_start_author.tavern.yaml index d843cb8d403f117658cc776e67320209c72e58fd..65724ac9027e6313c44cb522a85fb307d64a026b 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/invalid_start_author.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/invalid_start_author.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/invalid_start_permlink.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/invalid_start_permlink.pat.json index 241253803135e0315700ade40b0abc4a5aa2e43d..ed7c068e30d6734cb049bb75db3b2c8ef1331434 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/invalid_start_permlink.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/invalid_start_permlink.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "permlink must be string", - "message": "Invalid parameters" + "message": "Assert Exception:permlink must be string", + "data": { + "code": 10, + "name": "assert_exception", + "message": "permlink must be string", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "permlink must be string" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/invalid_start_permlink.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/invalid_start_permlink.tavern.yaml index aee9cde0689a2aea0ab42e1f256ad002fa485e37..e9a506471aed7e3377daa8f3365cec9d5e8151c5 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/invalid_start_permlink.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/invalid_start_permlink.tavern.yaml @@ -25,4 +25,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/not_existing_account.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/not_existing_account.pat.json index 7b21172048d61626ec44a345a750d1de2de3f8fd..4e60dc046711bb21eaca1a899ce0d3bd36b4aa03 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/not_existing_account.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/not_existing_account.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account notexistingtest does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account notexistingtest does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account notexistingtest does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account notexistingtest does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/not_existing_account.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/not_existing_account.tavern.yaml index f7275f8c844db5acf32e467f8c433f47fb10e651..70da9ff8f3fca6984a99008db735bad2da64de95 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/not_existing_account.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/not_existing_account.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/not_existing_observer.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/not_existing_observer.pat.json index 7b21172048d61626ec44a345a750d1de2de3f8fd..f71ff79c44951df7ceae8dc4d54a73640f96deb4 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/not_existing_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/not_existing_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account notexistingtest does not exist", - "message": "Invalid parameters" + "data": { + "assert_hash": "1a2b3c4d5e6f7a8b9c0d", + "code": 10, + "extension": { + "assertion_expression": "Account notexistingtest does not exist" + }, + "message": "Account notexistingtest does not exist", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:Account notexistingtest does not exist" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/not_existing_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/not_existing_observer.tavern.yaml index 53b3c890108a94f945fa51d319d0d13da9ca85f0..3618bafcf33e63e699dc4e89213380e520db1fa1 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/not_existing_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/not_existing_observer.tavern.yaml @@ -28,4 +28,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/not_existing_start_author.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/not_existing_start_author.pat.json index 64a1a9b4e77d1405e7675805d47c4c6c7c2c4427..16ac7d4f6672cb417c6e66f1442a1974ae4ec7b6 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/not_existing_start_author.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/not_existing_start_author.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Post notexistingtest/anything does not exist", - "message": "Invalid parameters" + "data": { + "assert_hash": "4d5e6f7a8b9c0d1e2f3a", + "code": 10, + "extension": { + "assertion_expression": "Post notexistingtest/anything does not exist" + }, + "message": "Post notexistingtest/anything does not exist", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:Post notexistingtest/anything does not exist" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/not_existing_start_author.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/not_existing_start_author.tavern.yaml index da3f435ba14eceb5fb7282da34fe16e84c6a5030..f11ce4ef6d059336e6b5340c55c30bf9a6bab780 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/not_existing_start_author.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/not_existing_start_author.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/not_existing_start_permlink.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/not_existing_start_permlink.pat.json index 9f83813207286e9aee4c5c4895c8058bb8901705..4b198460db62104aa95448d1155c7efcef221050 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/not_existing_start_permlink.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/not_existing_start_permlink.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Post gtg/non_existing_permlink does not exist", - "message": "Invalid parameters" + "data": { + "assert_hash": "4d5e6f7a8b9c0d1e2f3a", + "code": 10, + "extension": { + "assertion_expression": "Post gtg/non_existing_permlink does not exist" + }, + "message": "Post gtg/non_existing_permlink does not exist", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:Post gtg/non_existing_permlink does not exist" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/not_existing_start_permlink.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/not_existing_start_permlink.tavern.yaml index d75663334ca44d838b7d43a2ad6978dcd6e60f88..7777580d097b43f6876dc6e8ef40cd05b97293e0 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/not_existing_start_permlink.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/not_existing_start_permlink.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/over_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/over_limit.pat.json index 99e4a2ba54d51f151378b46ec2a836d1ba56bc2a..f1b1d00e65be5bc2fcf10fa9526705de197ddb34 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/over_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/over_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 101 outside valid range [1:20]", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "limit = 101 outside valid range [1:20]" + }, + "message": "limit = 101 outside valid range [1:20]", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:limit = 101 outside valid range [1:20]" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/over_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/over_limit.tavern.yaml index cb42906e2948714cc05da4aa153e4ae1db97b10e..2c56982488dd33830dde9fabeff84eadb0888788 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/over_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/over_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/under_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/under_limit.pat.json index 6511454b8eeefcd8c435d87c45a48b7075333b5d..4be461ef587f8e232102ba1c1c1f6f6062e9efc4 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/under_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/under_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 0 outside valid range [1:20]", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "limit = 0 outside valid range [1:20]" + }, + "message": "limit = 0 outside valid range [1:20]", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:limit = 0 outside valid range [1:20]" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/under_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/under_limit.tavern.yaml index 852a59aec937b9487947954ce7edc26b4d506370..4a8ca0aba05bcd0e9039f81cc983805308cdd04c 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/under_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/feed/under_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/invalid_sort.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/invalid_sort.pat.json index 6ba3aba665e74fbeef8616c13072077879e1ac7a..ed69834f94081c0ed12f4c435bfd596d1e5eb019 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/invalid_sort.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/invalid_sort.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Unsupported sort, valid sorts: blog, feed, posts, comments, replies, payout", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "Unsupported sort, valid sorts: blog, feed, posts, comments, replies, payout" + }, + "message": "Unsupported sort, valid sorts: blog, feed, posts, comments, replies, payout", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:Unsupported sort, valid sorts: blog, feed, posts, comments, replies, payout" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/invalid_sort.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/invalid_sort.tavern.yaml index b0da82d7b0582551be79ddacee7686b78d286759..65a9f32d6a00144eb95af780b18f410dac0c5b02 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/invalid_sort.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/invalid_sort.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/extra_parameter.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/extra_parameter.pat.json index 955699aec24e800600be7b547fc8923e3952fda4..a6c797c4b2bce383aaca7d6a7f7c279b009a1519 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/extra_parameter.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/extra_parameter.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "got an unexpected keyword argument 'extra_parameter'", - "message": "Invalid parameters" + "message": "Assert Exception:got an unexpected keyword argument 'extra_parameter'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "got an unexpected keyword argument 'extra_parameter'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "got an unexpected keyword argument 'extra_parameter'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/extra_parameter.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/extra_parameter.tavern.yaml index 181b52f51fca1da92b62f86a3a3127254e364f39..70ae257dddd13f79cf0ddb23119d1750e99f873e 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/extra_parameter.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/extra_parameter.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/invalid_account.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/invalid_account.pat.json index 65fe3d15ffff13bdf90a23a9ea4cbd3a43cfd992..9bc207abb9328e9f374f167ca8b9849c47a7bedc 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/invalid_account.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/invalid_account.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account rollinshive2 does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account rollinshive2 does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account rollinshive2 does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account rollinshive2 does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/invalid_account.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/invalid_account.tavern.yaml index aa6e272f49cc22fb3b3894dc3abdff4e5bbcae47..cdb402db60437e6668082f19ed2addde05a43378 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/invalid_account.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/invalid_account.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/invalid_observer.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/invalid_observer.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..2d0c3a73bb7b60a797d302580451cff1c031c5fd 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/invalid_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/invalid_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "data": { + "assert_hash": "1a2b3c4d5e6f7a8b9c0d", + "code": 10, + "extension": { + "assertion_expression": "invalid account char" + }, + "message": "invalid account char", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:invalid account char" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/invalid_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/invalid_observer.tavern.yaml index dcfab59863db1b370c62700257a436900fb5fbe5..ede36ec5c2be35aa6b6f09136813b8274f9d37d7 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/invalid_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/invalid_observer.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/invalid_start_author.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/invalid_start_author.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..2d0c3a73bb7b60a797d302580451cff1c031c5fd 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/invalid_start_author.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/invalid_start_author.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "data": { + "assert_hash": "1a2b3c4d5e6f7a8b9c0d", + "code": 10, + "extension": { + "assertion_expression": "invalid account char" + }, + "message": "invalid account char", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:invalid account char" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/invalid_start_author.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/invalid_start_author.tavern.yaml index 94f0b50dee6f1ae6eaa4be1c580494221167dd2a..15d712e5c09c0dac749934a907a5480d90c0b963 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/invalid_start_author.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/invalid_start_author.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/invalid_start_permlink.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/invalid_start_permlink.pat.json index 241253803135e0315700ade40b0abc4a5aa2e43d..ed7c068e30d6734cb049bb75db3b2c8ef1331434 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/invalid_start_permlink.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/invalid_start_permlink.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "permlink must be string", - "message": "Invalid parameters" + "message": "Assert Exception:permlink must be string", + "data": { + "code": 10, + "name": "assert_exception", + "message": "permlink must be string", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "permlink must be string" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/invalid_start_permlink.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/invalid_start_permlink.tavern.yaml index 3463769910bfde349152636ac54048631a7f3033..9450fd92ac5adf839fa1c8c34ccc3f65d6fed174 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/invalid_start_permlink.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/invalid_start_permlink.tavern.yaml @@ -25,4 +25,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/not_existing_account.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/not_existing_account.pat.json index 7b21172048d61626ec44a345a750d1de2de3f8fd..4e60dc046711bb21eaca1a899ce0d3bd36b4aa03 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/not_existing_account.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/not_existing_account.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account notexistingtest does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account notexistingtest does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account notexistingtest does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account notexistingtest does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/not_existing_account.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/not_existing_account.tavern.yaml index c3ac0de3d13aa37828edec99584b74ab3f6628a8..3410a4010170fe88afb1fdcd269c3156517492bd 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/not_existing_account.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/not_existing_account.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/not_existing_observer.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/not_existing_observer.pat.json index 7b21172048d61626ec44a345a750d1de2de3f8fd..f71ff79c44951df7ceae8dc4d54a73640f96deb4 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/not_existing_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/not_existing_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account notexistingtest does not exist", - "message": "Invalid parameters" + "data": { + "assert_hash": "1a2b3c4d5e6f7a8b9c0d", + "code": 10, + "extension": { + "assertion_expression": "Account notexistingtest does not exist" + }, + "message": "Account notexistingtest does not exist", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:Account notexistingtest does not exist" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/not_existing_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/not_existing_observer.tavern.yaml index 512385dff7111edfcb32ae54d0fdb36642b85f85..01af34fd8e7bbcac660d2a19839df9bc0770cc8d 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/not_existing_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/not_existing_observer.tavern.yaml @@ -28,4 +28,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/not_existing_start_author.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/not_existing_start_author.pat.json index 64a1a9b4e77d1405e7675805d47c4c6c7c2c4427..16ac7d4f6672cb417c6e66f1442a1974ae4ec7b6 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/not_existing_start_author.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/not_existing_start_author.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Post notexistingtest/anything does not exist", - "message": "Invalid parameters" + "data": { + "assert_hash": "4d5e6f7a8b9c0d1e2f3a", + "code": 10, + "extension": { + "assertion_expression": "Post notexistingtest/anything does not exist" + }, + "message": "Post notexistingtest/anything does not exist", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:Post notexistingtest/anything does not exist" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/not_existing_start_author.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/not_existing_start_author.tavern.yaml index d5e74dc9270024c62ed4c6d1dbb869b420e6ad93..799977e8a0adf2e27568b6262bf618aabc2dc15d 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/not_existing_start_author.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/not_existing_start_author.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/not_existing_start_permlink.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/not_existing_start_permlink.pat.json index 9f83813207286e9aee4c5c4895c8058bb8901705..4b198460db62104aa95448d1155c7efcef221050 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/not_existing_start_permlink.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/not_existing_start_permlink.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Post gtg/non_existing_permlink does not exist", - "message": "Invalid parameters" + "data": { + "assert_hash": "4d5e6f7a8b9c0d1e2f3a", + "code": 10, + "extension": { + "assertion_expression": "Post gtg/non_existing_permlink does not exist" + }, + "message": "Post gtg/non_existing_permlink does not exist", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:Post gtg/non_existing_permlink does not exist" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/not_existing_start_permlink.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/not_existing_start_permlink.tavern.yaml index 1b7815294698606fe8fff0f9c9d9f8d482b42cc9..3f83584cb79ef2e55d37d78ff250cecc1b1bfb83 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/not_existing_start_permlink.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/not_existing_start_permlink.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/over_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/over_limit.pat.json index 99e4a2ba54d51f151378b46ec2a836d1ba56bc2a..f1b1d00e65be5bc2fcf10fa9526705de197ddb34 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/over_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/over_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 101 outside valid range [1:20]", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "limit = 101 outside valid range [1:20]" + }, + "message": "limit = 101 outside valid range [1:20]", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:limit = 101 outside valid range [1:20]" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/over_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/over_limit.tavern.yaml index 6c708555badf492da0e99110bd9d42aaaa50d83c..5768877265d02745037f54c3545eade67d5291fc 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/over_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/over_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/under_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/under_limit.pat.json index 6511454b8eeefcd8c435d87c45a48b7075333b5d..4be461ef587f8e232102ba1c1c1f6f6062e9efc4 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/under_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/under_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 0 outside valid range [1:20]", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "limit = 0 outside valid range [1:20]" + }, + "message": "limit = 0 outside valid range [1:20]", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:limit = 0 outside valid range [1:20]" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/under_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/under_limit.tavern.yaml index ab3a6bd1661aea9f1987df525915fc472ed7de5f..333e7cdd9ffd4ee235bdc402803da93e6918edae 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/under_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/payout/under_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/extra_parameter.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/extra_parameter.pat.json index 955699aec24e800600be7b547fc8923e3952fda4..a6c797c4b2bce383aaca7d6a7f7c279b009a1519 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/extra_parameter.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/extra_parameter.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "got an unexpected keyword argument 'extra_parameter'", - "message": "Invalid parameters" + "message": "Assert Exception:got an unexpected keyword argument 'extra_parameter'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "got an unexpected keyword argument 'extra_parameter'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "got an unexpected keyword argument 'extra_parameter'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/extra_parameter.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/extra_parameter.tavern.yaml index 8ed8a221b82a9e7f32c0c872805eeb4aa3b7174e..814c148f9b46160c82dd7663ba18ea2ab511375f 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/extra_parameter.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/extra_parameter.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/invalid_account.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/invalid_account.pat.json index 65fe3d15ffff13bdf90a23a9ea4cbd3a43cfd992..9bc207abb9328e9f374f167ca8b9849c47a7bedc 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/invalid_account.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/invalid_account.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account rollinshive2 does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account rollinshive2 does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account rollinshive2 does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account rollinshive2 does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/invalid_account.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/invalid_account.tavern.yaml index 0a07fb2c3041a637b75d9aec53605580d40f3fb3..55401a4a4c9762d2ee649024ce0be3ab0ab0f579 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/invalid_account.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/invalid_account.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/invalid_observer.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/invalid_observer.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..2d0c3a73bb7b60a797d302580451cff1c031c5fd 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/invalid_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/invalid_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "data": { + "assert_hash": "1a2b3c4d5e6f7a8b9c0d", + "code": 10, + "extension": { + "assertion_expression": "invalid account char" + }, + "message": "invalid account char", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:invalid account char" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/invalid_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/invalid_observer.tavern.yaml index 482119f2b820e89d37b6cbcf20fe589fca2f019c..430d9ad8e99d3ac65042fac0576b5636de78a851 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/invalid_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/invalid_observer.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/invalid_start_author.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/invalid_start_author.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..2d0c3a73bb7b60a797d302580451cff1c031c5fd 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/invalid_start_author.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/invalid_start_author.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "data": { + "assert_hash": "1a2b3c4d5e6f7a8b9c0d", + "code": 10, + "extension": { + "assertion_expression": "invalid account char" + }, + "message": "invalid account char", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:invalid account char" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/invalid_start_author.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/invalid_start_author.tavern.yaml index 89aafd83a75088b4926cdee1206348b9ac643ece..d8c12937db495fdeba69b0cbb230b4aa90ee32aa 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/invalid_start_author.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/invalid_start_author.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/invalid_start_permlink.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/invalid_start_permlink.pat.json index 241253803135e0315700ade40b0abc4a5aa2e43d..ed7c068e30d6734cb049bb75db3b2c8ef1331434 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/invalid_start_permlink.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/invalid_start_permlink.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "permlink must be string", - "message": "Invalid parameters" + "message": "Assert Exception:permlink must be string", + "data": { + "code": 10, + "name": "assert_exception", + "message": "permlink must be string", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "permlink must be string" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/invalid_start_permlink.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/invalid_start_permlink.tavern.yaml index 46d4efd7487faa57546d96cd3c4ea5d44f5ba5cf..50f59770c738fb308b999662debe7ceb9a5d7379 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/invalid_start_permlink.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/invalid_start_permlink.tavern.yaml @@ -25,4 +25,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/not_existing_account.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/not_existing_account.pat.json index 7b21172048d61626ec44a345a750d1de2de3f8fd..4e60dc046711bb21eaca1a899ce0d3bd36b4aa03 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/not_existing_account.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/not_existing_account.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account notexistingtest does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account notexistingtest does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account notexistingtest does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account notexistingtest does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/not_existing_account.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/not_existing_account.tavern.yaml index 36511fec332e8488b9f70398528d11e9b89d4704..30cdcfe2c25767f50733fad990b114d54b03bc92 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/not_existing_account.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/not_existing_account.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/not_existing_observer.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/not_existing_observer.pat.json index 7b21172048d61626ec44a345a750d1de2de3f8fd..f71ff79c44951df7ceae8dc4d54a73640f96deb4 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/not_existing_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/not_existing_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account notexistingtest does not exist", - "message": "Invalid parameters" + "data": { + "assert_hash": "1a2b3c4d5e6f7a8b9c0d", + "code": 10, + "extension": { + "assertion_expression": "Account notexistingtest does not exist" + }, + "message": "Account notexistingtest does not exist", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:Account notexistingtest does not exist" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/not_existing_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/not_existing_observer.tavern.yaml index fcf5bad5d7fc9e9ce57b07fb264193ae331e25e4..8ca9ea2114456a35cf639cb4c9b6d6ea51e86ff5 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/not_existing_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/not_existing_observer.tavern.yaml @@ -28,4 +28,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/not_existing_start_author.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/not_existing_start_author.pat.json index 64a1a9b4e77d1405e7675805d47c4c6c7c2c4427..16ac7d4f6672cb417c6e66f1442a1974ae4ec7b6 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/not_existing_start_author.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/not_existing_start_author.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Post notexistingtest/anything does not exist", - "message": "Invalid parameters" + "data": { + "assert_hash": "4d5e6f7a8b9c0d1e2f3a", + "code": 10, + "extension": { + "assertion_expression": "Post notexistingtest/anything does not exist" + }, + "message": "Post notexistingtest/anything does not exist", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:Post notexistingtest/anything does not exist" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/not_existing_start_author.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/not_existing_start_author.tavern.yaml index 6dc556d906613e5da38f18391ae2a08dbaab83d5..8d4d452f2404eec39dbf4fb71e6db669a4764b5b 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/not_existing_start_author.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/not_existing_start_author.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/not_existing_start_permlink.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/not_existing_start_permlink.pat.json index 9f83813207286e9aee4c5c4895c8058bb8901705..4b198460db62104aa95448d1155c7efcef221050 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/not_existing_start_permlink.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/not_existing_start_permlink.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Post gtg/non_existing_permlink does not exist", - "message": "Invalid parameters" + "data": { + "assert_hash": "4d5e6f7a8b9c0d1e2f3a", + "code": 10, + "extension": { + "assertion_expression": "Post gtg/non_existing_permlink does not exist" + }, + "message": "Post gtg/non_existing_permlink does not exist", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:Post gtg/non_existing_permlink does not exist" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/not_existing_start_permlink.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/not_existing_start_permlink.tavern.yaml index cc0ba4c51e23901c59464d67414fe3358734d097..7befbcc31519f7c5170185e32fa48d6179f54857 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/not_existing_start_permlink.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/not_existing_start_permlink.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/over_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/over_limit.pat.json index 99e4a2ba54d51f151378b46ec2a836d1ba56bc2a..f1b1d00e65be5bc2fcf10fa9526705de197ddb34 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/over_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/over_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 101 outside valid range [1:20]", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "limit = 101 outside valid range [1:20]" + }, + "message": "limit = 101 outside valid range [1:20]", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:limit = 101 outside valid range [1:20]" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/over_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/over_limit.tavern.yaml index 8d1b8f57836dc284571bd4154c1d8aa50441566c..b37a853f47f1dd55173adba2374a3c20eceb37d4 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/over_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/over_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/under_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/under_limit.pat.json index 6511454b8eeefcd8c435d87c45a48b7075333b5d..4be461ef587f8e232102ba1c1c1f6f6062e9efc4 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/under_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/under_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 0 outside valid range [1:20]", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "limit = 0 outside valid range [1:20]" + }, + "message": "limit = 0 outside valid range [1:20]", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:limit = 0 outside valid range [1:20]" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/under_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/under_limit.tavern.yaml index 8a8428ddc693291ed158765d40b203ed80730936..c7808f8f37b14a05d547e5519c5bcefe3ffd9f93 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/under_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/posts/under_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/extra_parameter.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/extra_parameter.pat.json index 955699aec24e800600be7b547fc8923e3952fda4..a6c797c4b2bce383aaca7d6a7f7c279b009a1519 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/extra_parameter.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/extra_parameter.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "got an unexpected keyword argument 'extra_parameter'", - "message": "Invalid parameters" + "message": "Assert Exception:got an unexpected keyword argument 'extra_parameter'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "got an unexpected keyword argument 'extra_parameter'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "got an unexpected keyword argument 'extra_parameter'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/extra_parameter.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/extra_parameter.tavern.yaml index 90454d5fb72d754854d0ee47b0aa3d3d265c0d89..f05baddfdc2b6312e1afc87fdefbb9edf1687bd5 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/extra_parameter.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/extra_parameter.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/invalid_account.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/invalid_account.pat.json index 65fe3d15ffff13bdf90a23a9ea4cbd3a43cfd992..9bc207abb9328e9f374f167ca8b9849c47a7bedc 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/invalid_account.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/invalid_account.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account rollinshive2 does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account rollinshive2 does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account rollinshive2 does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account rollinshive2 does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/invalid_account.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/invalid_account.tavern.yaml index 86f7d9331da06792209e67ad1697b3f6db088199..05368c51f1eafd2cf68029254186050a1438321e 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/invalid_account.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/invalid_account.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/invalid_observer.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/invalid_observer.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..2d0c3a73bb7b60a797d302580451cff1c031c5fd 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/invalid_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/invalid_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "data": { + "assert_hash": "1a2b3c4d5e6f7a8b9c0d", + "code": 10, + "extension": { + "assertion_expression": "invalid account char" + }, + "message": "invalid account char", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:invalid account char" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/invalid_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/invalid_observer.tavern.yaml index 1839441a08668a85b6dc69b32f633d26653dbff1..42a81860a02a22712291b8d9410f80da4a516f5b 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/invalid_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/invalid_observer.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/invalid_start_author.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/invalid_start_author.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..2d0c3a73bb7b60a797d302580451cff1c031c5fd 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/invalid_start_author.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/invalid_start_author.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "data": { + "assert_hash": "1a2b3c4d5e6f7a8b9c0d", + "code": 10, + "extension": { + "assertion_expression": "invalid account char" + }, + "message": "invalid account char", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:invalid account char" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/invalid_start_author.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/invalid_start_author.tavern.yaml index dc13dba37eac5422a240cbf4a04930cca61a755a..021025aa5b9bca57fb3cc2ba5de497cedfb3af87 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/invalid_start_author.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/invalid_start_author.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/invalid_start_permlink.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/invalid_start_permlink.pat.json index 241253803135e0315700ade40b0abc4a5aa2e43d..ed7c068e30d6734cb049bb75db3b2c8ef1331434 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/invalid_start_permlink.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/invalid_start_permlink.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "permlink must be string", - "message": "Invalid parameters" + "message": "Assert Exception:permlink must be string", + "data": { + "code": 10, + "name": "assert_exception", + "message": "permlink must be string", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "permlink must be string" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/invalid_start_permlink.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/invalid_start_permlink.tavern.yaml index 010a9a393b43ecf6804f65908c78b35e88f28eca..863ba829080fe03526ae8b84a01ad8e37afdc01b 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/invalid_start_permlink.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/invalid_start_permlink.tavern.yaml @@ -25,4 +25,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/not_existing_account.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/not_existing_account.pat.json index 7b21172048d61626ec44a345a750d1de2de3f8fd..4e60dc046711bb21eaca1a899ce0d3bd36b4aa03 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/not_existing_account.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/not_existing_account.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account notexistingtest does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account notexistingtest does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account notexistingtest does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account notexistingtest does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/not_existing_account.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/not_existing_account.tavern.yaml index 61e7c3b0887a0d21a9fc4facbf747bc8931ca212..aaa00d080bddee642f0b094de9402bac8fd62048 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/not_existing_account.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/not_existing_account.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/not_existing_observer.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/not_existing_observer.pat.json index 7b21172048d61626ec44a345a750d1de2de3f8fd..f71ff79c44951df7ceae8dc4d54a73640f96deb4 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/not_existing_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/not_existing_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account notexistingtest does not exist", - "message": "Invalid parameters" + "data": { + "assert_hash": "1a2b3c4d5e6f7a8b9c0d", + "code": 10, + "extension": { + "assertion_expression": "Account notexistingtest does not exist" + }, + "message": "Account notexistingtest does not exist", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:Account notexistingtest does not exist" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/not_existing_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/not_existing_observer.tavern.yaml index a2683c0c43c6042648a54e17f2ef3c123b4866b2..8e50b0b10fdaa19dd6542a3485231f4bcf599d34 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/not_existing_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/not_existing_observer.tavern.yaml @@ -28,4 +28,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/not_existing_start_author.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/not_existing_start_author.pat.json index 64a1a9b4e77d1405e7675805d47c4c6c7c2c4427..16ac7d4f6672cb417c6e66f1442a1974ae4ec7b6 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/not_existing_start_author.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/not_existing_start_author.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Post notexistingtest/anything does not exist", - "message": "Invalid parameters" + "data": { + "assert_hash": "4d5e6f7a8b9c0d1e2f3a", + "code": 10, + "extension": { + "assertion_expression": "Post notexistingtest/anything does not exist" + }, + "message": "Post notexistingtest/anything does not exist", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:Post notexistingtest/anything does not exist" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/not_existing_start_author.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/not_existing_start_author.tavern.yaml index 2918383c9d1c11d26b23d64c6131c45aa4d32ecc..fbd2f6d5da6807c030a77b6639a94f5795e3a8d2 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/not_existing_start_author.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/not_existing_start_author.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/not_existing_start_permlink.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/not_existing_start_permlink.pat.json index 9f83813207286e9aee4c5c4895c8058bb8901705..4b198460db62104aa95448d1155c7efcef221050 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/not_existing_start_permlink.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/not_existing_start_permlink.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Post gtg/non_existing_permlink does not exist", - "message": "Invalid parameters" + "data": { + "assert_hash": "4d5e6f7a8b9c0d1e2f3a", + "code": 10, + "extension": { + "assertion_expression": "Post gtg/non_existing_permlink does not exist" + }, + "message": "Post gtg/non_existing_permlink does not exist", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:Post gtg/non_existing_permlink does not exist" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/not_existing_start_permlink.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/not_existing_start_permlink.tavern.yaml index 96d96e13a4eda935f2f5ce1aa2727838eb965922..7c06880ffacfe226d28b3eb9d457b657fc7cc453 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/not_existing_start_permlink.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/not_existing_start_permlink.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/over_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/over_limit.pat.json index 99e4a2ba54d51f151378b46ec2a836d1ba56bc2a..f1b1d00e65be5bc2fcf10fa9526705de197ddb34 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/over_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/over_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 101 outside valid range [1:20]", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "limit = 101 outside valid range [1:20]" + }, + "message": "limit = 101 outside valid range [1:20]", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:limit = 101 outside valid range [1:20]" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/over_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/over_limit.tavern.yaml index adf6ac4f4f9f9c05195d2cfd2ba16d9af437953d..c5da97ca220fc931dd98c89bbc6460f797a4bf61 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/over_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/over_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/under_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/under_limit.pat.json index 6511454b8eeefcd8c435d87c45a48b7075333b5d..4be461ef587f8e232102ba1c1c1f6f6062e9efc4 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/under_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/under_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 0 outside valid range [1:20]", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "limit = 0 outside valid range [1:20]" + }, + "message": "limit = 0 outside valid range [1:20]", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:limit = 0 outside valid range [1:20]" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/under_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/under_limit.tavern.yaml index fbb2d80776fa1ce923c4ead2c68f18be8f63e927..9192d03caf7f49a61f74efba0f223cf13579bb57 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/under_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_account_posts/replies/under_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/community_empty_string.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/community_empty_string.pat.json index 5a8a0685b002af155300ebeef584aadb84ff3abf..51670d555982aab1d9b74312f99bf3dc86d2f421 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/community_empty_string.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/community_empty_string.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "community name cannot be blank", - "message": "Invalid parameters" + "message": "Assert Exception:community name cannot be blank", + "data": { + "code": 10, + "name": "assert_exception", + "message": "community name cannot be blank", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "community name cannot be blank" + }, + "assert_hash": "6f7a8b9c0d1e2f3a4b5c" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/community_empty_string.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/community_empty_string.tavern.yaml index 99b2736843710686c60e1561f5192c2e237b5b31..99535f19bfed81a8975bf64f41ef026fed693f61 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/community_empty_string.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/community_empty_string.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/community_not_found.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/community_not_found.pat.json index 9928a34c503a85de34c41767a5eeba5f255d363f..c2013beb50fc5959a5c1c420fb66ad41c2d306ef 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/community_not_found.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/community_not_found.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Community hive-197922 does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Community hive-197922 does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Community hive-197922 does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Community hive-197922 does not exist" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/community_not_found.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/community_not_found.tavern.yaml index d4c6699acfb2c0a2e59496ea3449b49fbdcdfac6..aef5af164bffc60a798bdd0f9dfd3a5347722ae8 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/community_not_found.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/community_not_found.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/extra_parameter.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/extra_parameter.pat.json index 955699aec24e800600be7b547fc8923e3952fda4..a6c797c4b2bce383aaca7d6a7f7c279b009a1519 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/extra_parameter.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/extra_parameter.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "got an unexpected keyword argument 'extra_parameter'", - "message": "Invalid parameters" + "message": "Assert Exception:got an unexpected keyword argument 'extra_parameter'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "got an unexpected keyword argument 'extra_parameter'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "got an unexpected keyword argument 'extra_parameter'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/extra_parameter.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/extra_parameter.tavern.yaml index 0f40b8c4ca184db339e92b49849363fa2b5fe7d1..10ca106423157384e328aaad5bb30e9fbdf6e390 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/extra_parameter.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/extra_parameter.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/invalid_account_type.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/invalid_account_type.pat.json index 77223cebf566a6a0c74055cf8f507ded4f0bfa80..2e9fe6f63826cf37aff60a06a8cc0bccccf6be17 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/invalid_account_type.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/invalid_account_type.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account name type", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account name type", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account name type", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account name type" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/invalid_account_type.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/invalid_account_type.tavern.yaml index f2d3cad798adad6f38ec13b2ac66e84795c86fa4..5eafc698be45fd674af348ca06a27cf40a1bb73f 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/invalid_account_type.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/invalid_account_type.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/invalid_community_type.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/invalid_community_type.pat.json index 577e664c46e5d9946d60bb2179b1e17b7b1c6a17..284132b33ffaf003d6e575a6525a148d635fc5ea 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/invalid_community_type.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/invalid_community_type.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "given community name is not valid", - "message": "Invalid parameters" + "message": "Assert Exception:given community name is not valid", + "data": { + "code": 10, + "name": "assert_exception", + "message": "given community name is not valid", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "given community name is not valid" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/invalid_community_type.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/invalid_community_type.tavern.yaml index 7ecb3907a386c02c55ad867247c074ed75e838a4..d0ab73ccc0bb2cdc8daaca0c23d814424cfc5d78 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/invalid_community_type.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/invalid_community_type.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/no_params.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/no_params.pat.json index da912f9d55a8ddc44a30c3d74cd19496a9ef699f..960d286494008bfee5bdc8977181c60494a6b953 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/no_params.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/no_params.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "missing a required argument: 'name'", - "message": "Invalid parameters" + "message": "Assert Exception:missing a required argument: 'name'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "missing a required argument: 'name'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "missing a required argument: 'name'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/no_params.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/no_params.tavern.yaml index 136af795fe70c0820db0e481e310b84045eaa5d0..7e0c3a5a603f1a08a8112750494caf101225c544 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/no_params.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/no_params.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/observer_not_found.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/observer_not_found.pat.json index bec552d65ab948f95f638433198f5f1810dc103f..46d8b3b6199593f5e26b9a99e8d71155c5fda44d 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/observer_not_found.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/observer_not_found.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account nonexisting does not exist", - "message": "Invalid parameters" + "data": { + "assert_hash": "1a2b3c4d5e6f7a8b9c0d", + "code": 10, + "extension": { + "assertion_expression": "Account nonexisting does not exist" + }, + "message": "Account nonexisting does not exist", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:Account nonexisting does not exist" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/observer_not_found.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/observer_not_found.tavern.yaml index f1caff83b914a45175a6899bcaa9344b33db6b0e..35b2117ecf566de86cee8c14b64023bc349009ff 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/observer_not_found.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/observer_not_found.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/positional_extra_parameter.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/positional_extra_parameter.pat.json index 3c877003894cfb9f8ad2c4f2244bcd19b9203950..1632f5ad3a87d4c3efce19a12f6a85e9a0e9b202 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/positional_extra_parameter.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/positional_extra_parameter.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "too many positional arguments", - "message": "Invalid parameters" + "message": "Assert Exception:too many positional arguments", + "data": { + "code": 10, + "name": "assert_exception", + "message": "too many positional arguments", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "too many positional arguments" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/positional_extra_parameter.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/positional_extra_parameter.tavern.yaml index 1dc63ab3de6a8a75039e23a26205aa3c47602b3a..1263085d9e9f36c2b968dba46386a8edbb1e603e 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/positional_extra_parameter.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community/positional_extra_parameter.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/community_empty_string.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/community_empty_string.pat.json index 5a8a0685b002af155300ebeef584aadb84ff3abf..4d5cc32095da67249e92fe10ff2db85ad1c80dc9 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/community_empty_string.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/community_empty_string.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "community name cannot be blank", - "message": "Invalid parameters" + "message": "Assert Exception:community name cannot be blank", + "data": { + "code": 10, + "name": "assert_exception", + "message": "community name cannot be blank", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "community name cannot be blank" + }, + "assert_hash": "6f7a8b9c0d1e2f3a4b5c" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/community_empty_string.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/community_empty_string.tavern.yaml index 5249fabf0bbf8df0490d56c113319e9d0aeb5625..42327f9e1949e89fc7e767a4f0763a7aef0f2b36 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/community_empty_string.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/community_empty_string.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/community_not_found.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/community_not_found.pat.json index 63a7c5fe4ce95723f38f32464a9e5c3c6473ae6e..3f570421239d8421385cdb17b9702eb32b4e8597 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/community_not_found.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/community_not_found.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Community hive-12345 does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Community hive-12345 does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Community hive-12345 does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Community hive-12345 does not exist" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/community_not_found.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/community_not_found.tavern.yaml index 3594d04ac96dc1c892a40c310a6a16bfa41eb50c..8c5380d6e6f609333caba0d4fd3c8e468a9c6c70 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/community_not_found.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/community_not_found.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/extra_parameter.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/extra_parameter.pat.json index 4254191a131eb8809a17fd9cb7a6f198f49a46f0..2a2f0253a451c2b8d1a2022f40323d7ffdfa78b2 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/extra_parameter.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/extra_parameter.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "got an unexpected keyword argument 'extra_param'", - "message": "Invalid parameters" + "message": "Assert Exception:got an unexpected keyword argument 'extra_param'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "got an unexpected keyword argument 'extra_param'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "got an unexpected keyword argument 'extra_param'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/extra_parameter.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/extra_parameter.tavern.yaml index 61454cc44a3c6f45606a9658eaf78b1de808c733..2e17a52d82fff57a5ae8ee6dd91ea78fdef01726 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/extra_parameter.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/extra_parameter.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/invalid_account_type.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/invalid_account_type.pat.json index 77223cebf566a6a0c74055cf8f507ded4f0bfa80..b26cb86bc13cdc894ba9037248775e56a2ac1707 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/invalid_account_type.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/invalid_account_type.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account name type", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account name type", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account name type", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account name type" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/invalid_account_type.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/invalid_account_type.tavern.yaml index 26ecae75b5bbc433fd7268b3d6f8a2d61e064a29..076a7c466e5220e9a69552286d3e3ce61e5daff1 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/invalid_account_type.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/invalid_account_type.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/invalid_community.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/invalid_community.pat.json index 577e664c46e5d9946d60bb2179b1e17b7b1c6a17..b22a7e8be4c8d0b10f17525ae686765735c4d355 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/invalid_community.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/invalid_community.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "given community name is not valid", - "message": "Invalid parameters" + "message": "Assert Exception:given community name is not valid", + "data": { + "code": 10, + "name": "assert_exception", + "message": "given community name is not valid", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "given community name is not valid" + }, + "assert_hash": "6f7a8b9c0d1e2f3a4b5c" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/invalid_community.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/invalid_community.tavern.yaml index 7cf1098b673a05af83a72e30b07d476b718d9688..510604b6e903ca5202eec139a758f262365c59cb 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/invalid_community.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/invalid_community.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/invalid_community_type.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/invalid_community_type.pat.json index 577e664c46e5d9946d60bb2179b1e17b7b1c6a17..7b906265858f71d24a067323881e462c34edae58 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/invalid_community_type.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/invalid_community_type.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "given community name is not valid", - "message": "Invalid parameters" + "message": "Assert Exception:given community name is not valid", + "data": { + "code": 10, + "name": "assert_exception", + "message": "given community name is not valid", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:09" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "given community name is not valid" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/invalid_community_type.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/invalid_community_type.tavern.yaml index 1a5f48d86e3c1bec39ddd6ee96ab65b580437107..a978a54b37a91d659910cdfd14747dc2514527c9 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/invalid_community_type.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/invalid_community_type.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/no_params.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/no_params.pat.json index da912f9d55a8ddc44a30c3d74cd19496a9ef699f..979cb1ff807230b9d4a36750bf8027706a18e714 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/no_params.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/no_params.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "missing a required argument: 'name'", - "message": "Invalid parameters" + "message": "Assert Exception:missing a required argument: 'name'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "missing a required argument: 'name'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "missing a required argument: 'name'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/no_params.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/no_params.tavern.yaml index da996a986868d4fb0d2444167c2c89153682871e..799220e8832347cba47944d236252703195d8059 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/no_params.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/no_params.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/observer_not_found.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/observer_not_found.pat.json index bec552d65ab948f95f638433198f5f1810dc103f..46d8b3b6199593f5e26b9a99e8d71155c5fda44d 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/observer_not_found.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/observer_not_found.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account nonexisting does not exist", - "message": "Invalid parameters" + "data": { + "assert_hash": "1a2b3c4d5e6f7a8b9c0d", + "code": 10, + "extension": { + "assertion_expression": "Account nonexisting does not exist" + }, + "message": "Account nonexisting does not exist", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:Account nonexisting does not exist" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/observer_not_found.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/observer_not_found.tavern.yaml index 6c0a81f9b8f9a982b79e0ebba80cbcdc6c4f0167..21c0d098ced6d2f70a82feae24936af2839a32fb 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/observer_not_found.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/observer_not_found.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/only_account.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/only_account.pat.json index da912f9d55a8ddc44a30c3d74cd19496a9ef699f..979cb1ff807230b9d4a36750bf8027706a18e714 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/only_account.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/only_account.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "missing a required argument: 'name'", - "message": "Invalid parameters" + "message": "Assert Exception:missing a required argument: 'name'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "missing a required argument: 'name'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "missing a required argument: 'name'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/only_account.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/only_account.tavern.yaml index a3876411d097177afe17ecb57db7fc2f92a015ff..0086bf6c82f37d50be6c6c6ce7ef34645eae8775 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/only_account.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/only_account.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/only_community.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/only_community.pat.json index a9190fad5747fce3ea4cca660b01eed0e1ff64b6..cf8205dd196d9f0fe2febb0513ef92d924f57388 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/only_community.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/only_community.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "missing a required argument: 'account'", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "missing a required argument: 'account'" + }, + "message": "missing a required argument: 'account'", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:missing a required argument: 'account'" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/only_community.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/only_community.tavern.yaml index 77eafcb3df081dd44e39730c0ce9bd71fc1dd602..cbfb992c516531e002f27ca2349654313ab8f4e6 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/only_community.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/only_community.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/positional_extra_parameter.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/positional_extra_parameter.pat.json index 3c877003894cfb9f8ad2c4f2244bcd19b9203950..666fe58ab8dbd4fa3c603b678cb5169b4d66db00 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/positional_extra_parameter.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/positional_extra_parameter.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "too many positional arguments", - "message": "Invalid parameters" + "message": "Assert Exception:too many positional arguments", + "data": { + "code": 10, + "name": "assert_exception", + "message": "too many positional arguments", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "too many positional arguments" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/positional_extra_parameter.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/positional_extra_parameter.tavern.yaml index 96b16c2ba56d62850100c8e840d80b103f2ddbaa..c476926a7a8ed51cc066d7b8852aadc4428a017a 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/positional_extra_parameter.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_community_context/positional_extra_parameter.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/bad_observer.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/bad_observer.pat.json index 36183dcbc79854292e65932a2e129f0a03e1a64c..3c74a8867f09ed8fea7fb6b9683b4d98da4149e2 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/bad_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/bad_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account name length: `x`", - "message": "Invalid parameters" + "data": { + "assert_hash": "1a2b3c4d5e6f7a8b9c0d", + "code": 10, + "extension": { + "assertion_expression": "invalid account name length: `x`" + }, + "message": "invalid account name length: `x`", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:invalid account name length: `x`" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/bad_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/bad_observer.tavern.yaml index 90a8b355c7583988386d658032d5679ee977c1f8..f02c10e31a9dcd2e546f1a094c645d930960dd98 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/bad_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/bad_observer.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/no_author.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/no_author.pat.json index d6fea406282c3a7e87c0634218179092994089a6..d9acd879ac2a441c9d907f0f690b88912edeb480 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/no_author.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/no_author.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account (not specified)", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account (not specified)", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account (not specified)", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account (not specified)" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/no_author.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/no_author.tavern.yaml index 88e8bbfe62f4217d1de20eead09cf1e27d4c4af7..bc8203ef2b9f3c41dd5d2d27f8f2b9f7f35432dc 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/no_author.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/no_author.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/no_permlink.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/no_permlink.pat.json index c4c0045ab0c20a563ed92cc3f9b88bf0d2558c12..1b48ecbacb5cd295db4a4adb5e20bf1f980366af 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/no_permlink.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/no_permlink.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "permlink cannot be blank", - "message": "Invalid parameters" + "message": "Assert Exception:permlink cannot be blank", + "data": { + "code": 10, + "name": "assert_exception", + "message": "permlink cannot be blank", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "permlink cannot be blank" + }, + "assert_hash": "2b3c4d5e6f7a8b9c0d1e" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/no_permlink.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/no_permlink.tavern.yaml index 6b62393510ceda66a0b676e43ceed38683207ffe..2b424166a30445d94d634e2fb5d62b9974e1b1a8 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/no_permlink.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/no_permlink.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/not_existing_author.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/not_existing_author.pat.json index 1949cbdb8d0ca07c8107a849b97bf8db3452a5be..7be3f3757061c61a2fd4c6776dfc3a0ca0c39cb2 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/not_existing_author.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/not_existing_author.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Post nonexisting/blahblah does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Post nonexisting/blahblah does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Post nonexisting/blahblah does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Post nonexisting/blahblah does not exist" + }, + "assert_hash": "4d5e6f7a8b9c0d1e2f3a" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/not_existing_author.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/not_existing_author.tavern.yaml index 72d9c86de1f74982152b7e2d20b3bbac92139de8..9d76349428d6bd5d97f88c14789d8a8e9dbaa3b0 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/not_existing_author.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/not_existing_author.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/not_existing_observer.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/not_existing_observer.pat.json index bec552d65ab948f95f638433198f5f1810dc103f..46d8b3b6199593f5e26b9a99e8d71155c5fda44d 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/not_existing_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/not_existing_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account nonexisting does not exist", - "message": "Invalid parameters" + "data": { + "assert_hash": "1a2b3c4d5e6f7a8b9c0d", + "code": 10, + "extension": { + "assertion_expression": "Account nonexisting does not exist" + }, + "message": "Account nonexisting does not exist", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:Account nonexisting does not exist" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/not_existing_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/not_existing_observer.tavern.yaml index 4eef3ffc644feb225a76d51cf0a518f98737ea1d..d975fd22b294d535d8f6282e041de9e58579ea24 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/not_existing_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/not_existing_observer.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/not_existing_permlink.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/not_existing_permlink.pat.json index 0098c0d0161c14b902d95377da0fbda62a9d50fe..99437b787dda121cd35ce9ff193e7b5e13ba8428 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/not_existing_permlink.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/not_existing_permlink.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Post gtg/not_existing_permlink does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Post gtg/not_existing_permlink does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Post gtg/not_existing_permlink does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Post gtg/not_existing_permlink does not exist" + }, + "assert_hash": "4d5e6f7a8b9c0d1e2f3a" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/not_existing_permlink.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/not_existing_permlink.tavern.yaml index ad75771094ecd5745fb6f12d5903b17ff591ed7e..0be09f04eb4e1324db715578e9235602a436eed3 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/not_existing_permlink.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_discussion/not_existing_permlink.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_follow_list/bad_observer.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_follow_list/bad_observer.pat.json index bec552d65ab948f95f638433198f5f1810dc103f..ef96ee17cb79ffa6bce85442149f81d16c0ce115 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_follow_list/bad_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_follow_list/bad_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account nonexisting does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account nonexisting does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account nonexisting does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account nonexisting does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_follow_list/bad_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_follow_list/bad_observer.tavern.yaml index b15ad85193c62a48439630d68f1980e198e623db..985ce9ef79d9bbd8ae0aa85d7038195c1d87a5c5 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_follow_list/bad_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_follow_list/bad_observer.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_follow_list/invalid_follow_type.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_follow_list/invalid_follow_type.pat.json index 00a568d9d2106c2c63ef1f9df5c39586a3d48780..f41e6cdcb9095172f97046a7f24fbaff70c872b4 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_follow_list/invalid_follow_type.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_follow_list/invalid_follow_type.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Unsupported follow_type, valid values: blacklisted, follow_blacklist, muted, follow_muted", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "Unsupported follow_type, valid values: blacklisted, follow_blacklist, muted, follow_muted" + }, + "message": "Unsupported follow_type, valid values: blacklisted, follow_blacklist, muted, follow_muted", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:17" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:Unsupported follow_type, valid values: blacklisted, follow_blacklist, muted, follow_muted" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_follow_list/invalid_follow_type.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_follow_list/invalid_follow_type.tavern.yaml index cf26a767a0ac4ad43591c501d68f18212cbd52f3..ffc0d5aead64373fa010550bb11b700a3022e01b 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_follow_list/invalid_follow_type.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_follow_list/invalid_follow_type.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_follow_list/invalid_observer.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_follow_list/invalid_observer.pat.json index 6bb552be5604fa1462d3906e37fb7d04fa5dbebd..c6e63680e46bcebbfe16d0c31b71e172cffc504c 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_follow_list/invalid_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_follow_list/invalid_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account name length: `nonexisting_account`", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account name length: `nonexisting_account`", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account name length: `nonexisting_account`", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account name length: `nonexisting_account`" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_follow_list/invalid_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_follow_list/invalid_observer.tavern.yaml index f63ab8ca4d87fa14b60c072a747516f837ad6de9..ea7b7865287a6e3a08b5495c033a73fef8c2985e 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_follow_list/invalid_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_follow_list/invalid_observer.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_follow_list/wrong_account.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_follow_list/wrong_account.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..454afec44118c55bc37786ddcbf5b8a817f31bce 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_follow_list/wrong_account.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_follow_list/wrong_account.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account char", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account char", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account char" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_follow_list/wrong_account.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_follow_list/wrong_account.tavern.yaml index 209c4fda8f102959d1a7552697f66f1f815274e4..c931397bbceafa04ea6ec1adb07dbafdf6eba017 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_follow_list/wrong_account.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_follow_list/wrong_account.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/extra_parameter.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/extra_parameter.pat.json index 955699aec24e800600be7b547fc8923e3952fda4..a6c797c4b2bce383aaca7d6a7f7c279b009a1519 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/extra_parameter.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/extra_parameter.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "got an unexpected keyword argument 'extra_parameter'", - "message": "Invalid parameters" + "message": "Assert Exception:got an unexpected keyword argument 'extra_parameter'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "got an unexpected keyword argument 'extra_parameter'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "got an unexpected keyword argument 'extra_parameter'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/extra_parameter.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/extra_parameter.tavern.yaml index 6448aab04367c61c8563ba0d3cf2e6e48b27e18f..e25504635af641467f6636af283924f7c3fe1c7b 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/extra_parameter.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/extra_parameter.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/invalid_literal.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/invalid_literal.pat.json index b45327e31051e93428a9b40476a34a0a4570dc54..07dedef5746e2d93e05cc54d1f7598df9e191185 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/invalid_literal.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/invalid_literal.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid literal for int() with base 10: 'abc'", - "message": "Invalid parameters" + "message": "Assert Exception:invalid literal for int() with base 10: 'abc'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid literal for int() with base 10: 'abc'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid literal for int() with base 10: 'abc'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/invalid_literal.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/invalid_literal.tavern.yaml index b7bf3dc340ae6502a095a35db989124364240b71..5806b80285863945ad5c208f95107e2bb3c9004c 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/invalid_literal.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/invalid_literal.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/invalid_type.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/invalid_type.pat.json index 78f752a10f885803fcd69e284ce1269ec2edfa90..f7e6fc2fc2ecd74662af2416458de13728a0c1cf 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/invalid_type.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/invalid_type.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid literal for int() with base 10: 'sto'", - "message": "Invalid parameters" + "message": "Assert Exception:invalid literal for int() with base 10: 'sto'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid literal for int() with base 10: 'sto'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid literal for int() with base 10: 'sto'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/invalid_type.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/invalid_type.tavern.yaml index e388a60ab8cff8a9c60e5bb8be9ef386ecaf57b1..5e00fe8bac63196a27e30b4c89d9b75c2c9585b1 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/invalid_type.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/invalid_type.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/negative_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/negative_limit.pat.json index b9d86aace78db9c46a94aacaf2c8c891ae165a51..7815d500a961a486c86afbc64310344153aaa1ca 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/negative_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/negative_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = -1 outside valid range [1:250]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = -1 outside valid range [1:250]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = -1 outside valid range [1:250]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = -1 outside valid range [1:250]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/negative_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/negative_limit.tavern.yaml index 6d1560a4b8f96edc898785e4e126f60ad96f7355..5b08bfc3a8b2efbfefcbe170d7ccf97e4cbac80c 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/negative_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/negative_limit.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/over_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/over_limit.pat.json index 25630e9d9fc5b229d804d588fcc964284cb51905..e7d939e83296be3708bc8ceb19e53f471326019b 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/over_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/over_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 251 outside valid range [1:250]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 251 outside valid range [1:250]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 251 outside valid range [1:250]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 251 outside valid range [1:250]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/over_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/over_limit.tavern.yaml index 972de8b3870f8c78bf631d69eeecc8f9e308eeb7..2cc7706ccd43763a09dbb613723e4f1041f59773 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/over_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/over_limit.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/too_many_positional_arguments.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/too_many_positional_arguments.pat.json index 3c877003894cfb9f8ad2c4f2244bcd19b9203950..1632f5ad3a87d4c3efce19a12f6a85e9a0e9b202 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/too_many_positional_arguments.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/too_many_positional_arguments.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "too many positional arguments", - "message": "Invalid parameters" + "message": "Assert Exception:too many positional arguments", + "data": { + "code": 10, + "name": "assert_exception", + "message": "too many positional arguments", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "too many positional arguments" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/too_many_positional_arguments.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/too_many_positional_arguments.tavern.yaml index 03090a81b17e2e608341b33c19d42f04878056c6..dc6c3c547b09d393aa648cad808440940b5c9ad4 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/too_many_positional_arguments.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/too_many_positional_arguments.tavern.yaml @@ -25,4 +25,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/under_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/under_limit.pat.json index 799938e69d89ca9f452dc94e971acccca2525aab..15767d4fd284db914638f13833fdd8c1f895cbc0 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/under_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/under_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 0 outside valid range [1:250]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 0 outside valid range [1:250]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 0 outside valid range [1:250]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 0 outside valid range [1:250]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/under_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/under_limit.tavern.yaml index a822392a6d8905094371a519792e6f3846a00f0e..afdb5a98e46f43f5a583f47b5cfc78abf07cbaf5 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/under_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_payout_stats/under_limit.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/extra_parameter.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/extra_parameter.pat.json index 81faf7e8f2b31d9d990c10fc65aebd96086c52ea..5c3464ec3be490ca9349c19720b5f2f2e2077fb4 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/extra_parameter.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/extra_parameter.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "got an unexpected keyword argument 'estra_parameter'", - "message": "Invalid parameters" + "message": "Assert Exception:got an unexpected keyword argument 'estra_parameter'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "got an unexpected keyword argument 'estra_parameter'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "got an unexpected keyword argument 'estra_parameter'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/extra_parameter.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/extra_parameter.tavern.yaml index 14c063331e7df71d749cfe5ac02b262b8003b4f0..e8dec4a6773ce7db311190071f97ce4fcb20063d 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/extra_parameter.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/extra_parameter.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/invalid_account.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/invalid_account.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..7298f349d68ab57a3b132909cc2939e7dcebe2cb 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/invalid_account.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/invalid_account.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account char", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account char", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account char" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/invalid_account.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/invalid_account.tavern.yaml index e45147e63a6f7152d92a018048e0a8895d1ec2d5..0b4aa331c96022f3ffd87d7f95339001af8b6e4a 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/invalid_account.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/invalid_account.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/invalid_observer.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/invalid_observer.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..7298f349d68ab57a3b132909cc2939e7dcebe2cb 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/invalid_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/invalid_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account char", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account char", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account char" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/invalid_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/invalid_observer.tavern.yaml index 58f522b62c76f444c6ccffc6997384db60f5bebb..a992e627ff8531e95cdac7bdc38da55a16c67432 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/invalid_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/invalid_observer.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/invalid_permlink.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/invalid_permlink.pat.json index c4c0045ab0c20a563ed92cc3f9b88bf0d2558c12..ba3397735df05e4bd2da90f97d4284e1e4d2d768 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/invalid_permlink.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/invalid_permlink.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "permlink cannot be blank", - "message": "Invalid parameters" + "message": "Assert Exception:permlink cannot be blank", + "data": { + "code": 10, + "name": "assert_exception", + "message": "permlink cannot be blank", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "permlink cannot be blank" + }, + "assert_hash": "2b3c4d5e6f7a8b9c0d1e" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/invalid_permlink.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/invalid_permlink.tavern.yaml index 7a4ea5370c7c4128fd623734136b06cc8742fda5..57c73b8fb9f50d50bfad314061c8138591085e87 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/invalid_permlink.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/invalid_permlink.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/post_not_found.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/post_not_found.pat.json index 0098c0d0161c14b902d95377da0fbda62a9d50fe..8e9dbf0bab10692d896529911b4717e9fc788214 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/post_not_found.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/post_not_found.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Post gtg/not_existing_permlink does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Post gtg/not_existing_permlink does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Post gtg/not_existing_permlink does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Post gtg/not_existing_permlink does not exist" + }, + "assert_hash": "4d5e6f7a8b9c0d1e2f3a" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/post_not_found.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/post_not_found.tavern.yaml index 1c3d19a142eacae77eec4adc34f00800c2384037..eafe4058b8b163dc3ce3c0dcbd667c87ae8d26c4 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/post_not_found.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post/post_not_found.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/invalid_account.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/invalid_account.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..7298f349d68ab57a3b132909cc2939e7dcebe2cb 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/invalid_account.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/invalid_account.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account char", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account char", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account char" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/invalid_account.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/invalid_account.tavern.yaml index cbe7fee2ee2d90071bf2e9275f7740f50be87be7..5f42a34d8709fcc38fe3dc324d1dd4bce02ce309 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/invalid_account.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/invalid_account.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/invalid_permlink.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/invalid_permlink.pat.json index c4c0045ab0c20a563ed92cc3f9b88bf0d2558c12..ba3397735df05e4bd2da90f97d4284e1e4d2d768 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/invalid_permlink.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/invalid_permlink.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "permlink cannot be blank", - "message": "Invalid parameters" + "message": "Assert Exception:permlink cannot be blank", + "data": { + "code": 10, + "name": "assert_exception", + "message": "permlink cannot be blank", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "permlink cannot be blank" + }, + "assert_hash": "2b3c4d5e6f7a8b9c0d1e" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/invalid_permlink.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/invalid_permlink.tavern.yaml index 9a7a9c2a26e403457d7489e9e8830621d40c8a2b..3f46d5467b1d25c50dcb7759024fa8dd0195f77e 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/invalid_permlink.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/invalid_permlink.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/no_author_parameter.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/no_author_parameter.pat.json index ea7e150dc8b03d10586780de46134db8f2754a44..9d1496f75890d8f882c960eb1d8ab4aa70ebd2f3 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/no_author_parameter.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/no_author_parameter.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "missing a required argument: 'author'", - "message": "Invalid parameters" + "message": "Assert Exception:missing a required argument: 'author'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "missing a required argument: 'author'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "missing a required argument: 'author'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/no_author_parameter.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/no_author_parameter.tavern.yaml index 2dd798b5f4558c363ed2e8c8c5d711498faf776b..d1478d71cfa28b3ecae678a9b5cb58f9936916e7 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/no_author_parameter.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/no_author_parameter.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/no_permlink_parameter.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/no_permlink_parameter.pat.json index 5b47a96ac0db2ecaa8fd31bb868d4a2fbc850d63..36c7d6417d9071f9c71913e026538f88c55f0797 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/no_permlink_parameter.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/no_permlink_parameter.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "missing a required argument: 'permlink'", - "message": "Invalid parameters" + "message": "Assert Exception:missing a required argument: 'permlink'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "missing a required argument: 'permlink'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "missing a required argument: 'permlink'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/no_permlink_parameter.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/no_permlink_parameter.tavern.yaml index 512363cc26af8aa5e1788e1a4a0fd59549db595b..09e42040e1437855ef6d473348011b6b4da3e56d 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/no_permlink_parameter.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/no_permlink_parameter.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/post_not_found.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/post_not_found.pat.json index 0098c0d0161c14b902d95377da0fbda62a9d50fe..a2a16115728515399544d0e9a95b5276cbcc11b8 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/post_not_found.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/post_not_found.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Post gtg/not_existing_permlink does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Post gtg/not_existing_permlink does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Post gtg/not_existing_permlink does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Post gtg/not_existing_permlink does not exist" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/post_not_found.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/post_not_found.tavern.yaml index d98473c8dd18b3d25fdb951e3cf8b8c2f84f2a37..da1ae44cb730d2a56ee8b138cb889d6e1cb7339d 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/post_not_found.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_post_header/post_not_found.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/empty.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/empty.pat.json index a9190fad5747fce3ea4cca660b01eed0e1ff64b6..d2fcfe137dc4f4d8de453f0c235d6189a868acab 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/empty.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/empty.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "missing a required argument: 'account'", - "message": "Invalid parameters" + "message": "Assert Exception:missing a required argument: 'account'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "missing a required argument: 'account'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "missing a required argument: 'account'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/empty.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/empty.tavern.yaml index 41672e36291c3dbed7a6f84a3aea1a04a26f5255..b959928d59a2c34df0d3d0747a57b07e09c9435b 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/empty.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/empty.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/invalid_account_name_type.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/invalid_account_name_type.pat.json index 77223cebf566a6a0c74055cf8f507ded4f0bfa80..b26cb86bc13cdc894ba9037248775e56a2ac1707 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/invalid_account_name_type.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/invalid_account_name_type.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account name type", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account name type", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account name type", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account name type" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/invalid_account_name_type.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/invalid_account_name_type.tavern.yaml index 31b15836cce822728ffcc5c581d7b9f5c55e10b3..07d97c9e688ac517a24d4b7b1c1c9ddc27190ac1 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/invalid_account_name_type.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/invalid_account_name_type.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/invalid_observer.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/invalid_observer.pat.json index bec552d65ab948f95f638433198f5f1810dc103f..ab509aacd4c15b5ff4a5e95d26129cbdd4b38971 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/invalid_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/invalid_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account nonexisting does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account nonexisting does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account nonexisting does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account nonexisting does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/invalid_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/invalid_observer.tavern.yaml index f62191516d544bf4b985b536c02ae887d8a0f7bc..5a73f0e1ff140eb180cd2cea890b7ec76307e721 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/invalid_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/invalid_observer.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/not_existing_account.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/not_existing_account.pat.json index dc448e24f00289b361d6494eae31c75c4209edb5..f315521fec45a08e1688798ba46211cfa3a02204 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/not_existing_account.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/not_existing_account.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "[{\"not.existing\": \"account does not exist\"}]", - "message": "Invalid parameters" + "message": "Assert Exception:[{\"not.existing\": \"account does not exist\"}]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "[{\"not.existing\": \"account does not exist\"}]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "[{\"not.existing\": \"account does not exist\"}]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/not_existing_account.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/not_existing_account.tavern.yaml index f2d3899a7950268be681bf9b66de6af9469e2fea..830f97c4137f1b86acc0eb515dd8f21e89cbd70b 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/not_existing_account.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/not_existing_account.tavern.yaml @@ -25,4 +25,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/number_account.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/number_account.pat.json index 594b527a76a590031220794bf19ad6ad9b7cba83..7bff9b99722c926acd358107c3b04baefc297d9d 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/number_account.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/number_account.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "[{\"468\": \"invalid account char\"}]", - "message": "Invalid parameters" + "message": "Assert Exception:[{\"468\": \"invalid account char\"}]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "[{\"468\": \"invalid account char\"}]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "[{\"468\": \"invalid account char\"}]" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/number_account.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/number_account.tavern.yaml index 3a550000001dd7e0ca66e54ac2b5fbbe2b802959..bd30084de5d183b4f5e8b00d85e17fe2ccf0da5d 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/number_account.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profile/number_account.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profiles/empty.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profiles/empty.pat.json index 95e906a5c1288c0d28f86850d5c5cc407b9ee77d..d8cceb7bda2036d9d2eb86ebb3f3b281c8d53877 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profiles/empty.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profiles/empty.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "missing a required argument: 'accounts'", - "message": "Invalid parameters" + "message": "Assert Exception:missing a required argument: 'accounts'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "missing a required argument: 'accounts'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "missing a required argument: 'accounts'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profiles/empty.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profiles/empty.tavern.yaml index fded96685af9f6a1cf541d13a8d2103f32c10698..8026061f7f2e9dd2905c220ddf36ce6f3a8dad92 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profiles/empty.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profiles/empty.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profiles/invalid_account_name.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profiles/invalid_account_name.pat.json index b72a502b24add0015e97545dd84f0d58625188ef..61450163c3cf24443144ebb6f3ba7050df3edaf8 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profiles/invalid_account_name.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profiles/invalid_account_name.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "[{\"789\": \"invalid account char\"}, {\"\": \"invalid account (not specified)\"}, {\"------\": \"invalid account char\"}, {\"421\": \"invalid account char\"}, {\"thisusernameistoolong\": \"invalid account name length: `thisusernameistoolong`\"}]", - "message": "Invalid parameters" + "message": "Assert Exception:[{\"789\": \"invalid account char\"}, {\"\": \"invalid account (not specified)\"}, {\"------\": \"invalid account char\"}, {\"421\": \"invalid account char\"}, {\"thisusernameistoolong\": \"invalid account name length: `thisusernameistoolong`\"}]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "[{\"789\": \"invalid account char\"}, {\"\": \"invalid account (not specified)\"}, {\"------\": \"invalid account char\"}, {\"421\": \"invalid account char\"}, {\"thisusernameistoolong\": \"invalid account name length: `thisusernameistoolong`\"}]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "[{\"789\": \"invalid account char\"}, {\"\": \"invalid account (not specified)\"}, {\"------\": \"invalid account char\"}, {\"421\": \"invalid account char\"}, {\"thisusernameistoolong\": \"invalid account name length: `thisusernameistoolong`\"}]" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profiles/invalid_account_name.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profiles/invalid_account_name.tavern.yaml index adcf530350858df39b7df16b7cd9b01a26cec186..c554f4465e29925eaeba1d25d72c5356aab65fa7 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profiles/invalid_account_name.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profiles/invalid_account_name.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profiles/invalid_observer.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profiles/invalid_observer.pat.json index bec552d65ab948f95f638433198f5f1810dc103f..ab509aacd4c15b5ff4a5e95d26129cbdd4b38971 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profiles/invalid_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profiles/invalid_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account nonexisting does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account nonexisting does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account nonexisting does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account nonexisting does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profiles/invalid_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profiles/invalid_observer.tavern.yaml index 8b428ba251d5c69174a5375f3a10d81ac4b00ba7..9b8e329cb55a19caf00e34523440a4185361a074 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profiles/invalid_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profiles/invalid_observer.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profiles/not_existing_account.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profiles/not_existing_account.pat.json index 4470881c84d42ca7eb528a42214ed4d758149957..b0c9a9ffcb4037613c16fc79346d983961b47ae8 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profiles/not_existing_account.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profiles/not_existing_account.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "[{\"nonexisting\": \"account does not exist\"}]", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "[{\"nonexisting\": \"account does not exist\"}]" + }, + "message": "[{\"nonexisting\": \"account does not exist\"}]", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:18" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:[{\"nonexisting\": \"account does not exist\"}]" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profiles/not_existing_account.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profiles/not_existing_account.tavern.yaml index f0a9925eb3dbbaa11a73a15a101014b930c7e06b..2f4e929ac95316d504fc7b7e011bf789c813529d 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profiles/not_existing_account.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_profiles/not_existing_account.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/bad_observer.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/bad_observer.pat.json index 450d7d9b06a0a946a20a0033b74a4fa75395d3fc..d87ac1a67648c8037dc5dcb631164617584981a6 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/bad_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/bad_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account joeyarnoldvn does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account joeyarnoldvn does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account joeyarnoldvn does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account joeyarnoldvn does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/bad_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/bad_observer.tavern.yaml index 2616d0b85d034e6eb64a356f44b8b91e90776869..aee9c9a9c4b4bffb89bf9f6e14b62d928edee97b 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/bad_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/bad_observer.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/bad_observer_community.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/bad_observer_community.pat.json index 450d7d9b06a0a946a20a0033b74a4fa75395d3fc..d87ac1a67648c8037dc5dcb631164617584981a6 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/bad_observer_community.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/bad_observer_community.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account joeyarnoldvn does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account joeyarnoldvn does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account joeyarnoldvn does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account joeyarnoldvn does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/bad_observer_community.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/bad_observer_community.tavern.yaml index bdbb229121470b0d42d66f15d73b8b1d7aa41a8e..51e5788aac1502b5790c82985f2472105d88200a 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/bad_observer_community.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/bad_observer_community.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/bad_observer_my.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/bad_observer_my.pat.json index 450d7d9b06a0a946a20a0033b74a4fa75395d3fc..d87ac1a67648c8037dc5dcb631164617584981a6 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/bad_observer_my.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/bad_observer_my.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account joeyarnoldvn does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account joeyarnoldvn does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account joeyarnoldvn does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account joeyarnoldvn does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/bad_observer_my.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/bad_observer_my.tavern.yaml index 7c9bd1ae3ebc019c1e29f56baebabd2c85411294..081272cf549d4f1ed5defc4a062d9186443df61d 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/bad_observer_my.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/bad_observer_my.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/bad_observer_tag.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/bad_observer_tag.pat.json index 450d7d9b06a0a946a20a0033b74a4fa75395d3fc..d87ac1a67648c8037dc5dcb631164617584981a6 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/bad_observer_tag.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/bad_observer_tag.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account joeyarnoldvn does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account joeyarnoldvn does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account joeyarnoldvn does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account joeyarnoldvn does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/bad_observer_tag.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/bad_observer_tag.tavern.yaml index ccf39d4d49e4367256edb630f3ba872b7015cc28..9876dad5f42a4fc9d5123a177dce6b25986c3054 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/bad_observer_tag.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/bad_observer_tag.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/extra_parameter.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/extra_parameter.pat.json index d68b89016b6a7382a40e16d5ac54d2aafbdc2fc5..cb1d107c268adb50651b6fbb6209b2a1278f0e84 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/extra_parameter.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/extra_parameter.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "got an unexpected keyword argument 'permlink'", - "message": "Invalid parameters" + "message": "Assert Exception:got an unexpected keyword argument 'permlink'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "got an unexpected keyword argument 'permlink'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "got an unexpected keyword argument 'permlink'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/extra_parameter.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/extra_parameter.tavern.yaml index 6df1565743d9a0b57486719db653c0cf153fca81..2a6ecf6791f7b1fc15d2efe21bcaee11d2d20665 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/extra_parameter.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/extra_parameter.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/invalid_observer.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/invalid_observer.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..7298f349d68ab57a3b132909cc2939e7dcebe2cb 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/invalid_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/invalid_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account char", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account char", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account char" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/invalid_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/invalid_observer.tavern.yaml index 6b00a8fff994481a5e5fead1c931243467d5b200..2d840d021d2db26a0fd4fa65f24395566190a9a4 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/invalid_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/invalid_observer.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/invalid_start_author.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/invalid_start_author.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..7298f349d68ab57a3b132909cc2939e7dcebe2cb 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/invalid_start_author.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/invalid_start_author.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account char", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account char", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account char" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/invalid_start_author.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/invalid_start_author.tavern.yaml index 031d3a0fbcb15d7c54b620f44815974e6102c98d..84c25c3ff2791bd93b562f869d5f8f925d6ae430 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/invalid_start_author.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/invalid_start_author.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/invalid_start_permlink.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/invalid_start_permlink.pat.json index 241253803135e0315700ade40b0abc4a5aa2e43d..e5a696f22afb0919c1eb2c50083166f18c413b75 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/invalid_start_permlink.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/invalid_start_permlink.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "permlink must be string", - "message": "Invalid parameters" + "message": "Assert Exception:permlink must be string", + "data": { + "code": 10, + "name": "assert_exception", + "message": "permlink must be string", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "permlink must be string" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/invalid_start_permlink.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/invalid_start_permlink.tavern.yaml index c458aba6761c6f2b50f09909f8c33a6fd3fbda12..d9b2f46f4ee2ee734cf68c0935c0e09ca8f12ca8 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/invalid_start_permlink.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/invalid_start_permlink.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/missing_start_author_community.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/missing_start_author_community.pat.json index a38d5e180fd04fa8cfa353df7aa692cd36e86dcb..6c0fa801c9544b22d2f713aa20130617403e6889 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/missing_start_author_community.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/missing_start_author_community.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Post /pinpost11 does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Post /pinpost11 does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Post /pinpost11 does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Post /pinpost11 does not exist" + }, + "assert_hash": "4d5e6f7a8b9c0d1e2f3a" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/missing_start_author_community.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/missing_start_author_community.tavern.yaml index c6e2b1cc7b1162b0a24af9105ee4e0961a1f91cc..ca42079040274db11dc2b3822dff5d2a604f2893 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/missing_start_author_community.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/missing_start_author_community.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/missing_start_permlink_community.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/missing_start_permlink_community.pat.json index 21c8554c4a8ef674a7e12424680170acfda2258f..953395822aec7c46903ff2c07227e47908fb070f 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/missing_start_permlink_community.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/missing_start_permlink_community.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Post test-creator/ does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Post test-creator/ does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Post test-creator/ does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Post test-creator/ does not exist" + }, + "assert_hash": "4d5e6f7a8b9c0d1e2f3a" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/missing_start_permlink_community.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/missing_start_permlink_community.tavern.yaml index 881b5ce3ba09461366927d814ee2acc5970b14da..9218d82d4a10e62df1987fd669593216883fb7b8 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/missing_start_permlink_community.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/missing_start_permlink_community.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/my_without_observer.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/my_without_observer.pat.json index d6fea406282c3a7e87c0634218179092994089a6..de01a95983be928fe841704ed7725d02fc85cd5b 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/my_without_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/my_without_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account (not specified)", - "message": "Invalid parameters" + "data": { + "assert_hash": "1a2b3c4d5e6f7a8b9c0d", + "code": 10, + "extension": { + "assertion_expression": "invalid account (not specified)" + }, + "message": "invalid account (not specified)", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:18" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:invalid account (not specified)" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/my_without_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/my_without_observer.tavern.yaml index 573e416cf9db84950871966a58d81407b8ee6c94..b4238aca634f7d6530e6c12a1c141561f176e449 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/my_without_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/my_without_observer.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/over_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/over_limit.pat.json index d7e3e2ce17657e5c3c486863336366f79eda5405..a971e6ba868ea27f5b6810b441e35ec516f0c651 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/over_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/over_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 21 outside valid range [1:20]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 21 outside valid range [1:20]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 21 outside valid range [1:20]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 21 outside valid range [1:20]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/over_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/over_limit.tavern.yaml index e7537806147409848949961b435c56b25fea6ca3..83db1b23adac7f21ee2c85d32e67ca0c451d2eac 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/over_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/over_limit.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/under_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/under_limit.pat.json index 6511454b8eeefcd8c435d87c45a48b7075333b5d..61f2300526440483cfb5eb004e7054b5603b015e 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/under_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/under_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 0 outside valid range [1:20]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 0 outside valid range [1:20]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 0 outside valid range [1:20]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 0 outside valid range [1:20]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/under_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/under_limit.tavern.yaml index 1751aa8b4bc2581baeb916a0a326cca42aca4e78..ca886104201ed7342ad96232a91e628d30625dc9 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/under_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/created/under_limit.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/bad_observer.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/bad_observer.pat.json index 450d7d9b06a0a946a20a0033b74a4fa75395d3fc..d87ac1a67648c8037dc5dcb631164617584981a6 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/bad_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/bad_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account joeyarnoldvn does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account joeyarnoldvn does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account joeyarnoldvn does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account joeyarnoldvn does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/bad_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/bad_observer.tavern.yaml index 402f9647cba7d17026e945ebfac595079bae103f..6c0783975318572aa41b017066f86af75d1a8df0 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/bad_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/bad_observer.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/bad_observer_community.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/bad_observer_community.pat.json index 450d7d9b06a0a946a20a0033b74a4fa75395d3fc..d87ac1a67648c8037dc5dcb631164617584981a6 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/bad_observer_community.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/bad_observer_community.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account joeyarnoldvn does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account joeyarnoldvn does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account joeyarnoldvn does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account joeyarnoldvn does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/bad_observer_community.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/bad_observer_community.tavern.yaml index 9cae9ba11948234641972590d71caf20c3b08539..c8160cce0045cfd07cd04929c887ee3b7d60d440 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/bad_observer_community.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/bad_observer_community.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/bad_observer_my.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/bad_observer_my.pat.json index 450d7d9b06a0a946a20a0033b74a4fa75395d3fc..d87ac1a67648c8037dc5dcb631164617584981a6 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/bad_observer_my.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/bad_observer_my.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account joeyarnoldvn does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account joeyarnoldvn does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account joeyarnoldvn does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account joeyarnoldvn does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/bad_observer_my.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/bad_observer_my.tavern.yaml index 77e6c708cc5c9294a1b6aad7d2e9bb1bf79a520a..9f4b26c791ab1fa50c66c3ba0a4168472fc11ff7 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/bad_observer_my.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/bad_observer_my.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/bad_observer_tag.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/bad_observer_tag.pat.json index 450d7d9b06a0a946a20a0033b74a4fa75395d3fc..d87ac1a67648c8037dc5dcb631164617584981a6 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/bad_observer_tag.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/bad_observer_tag.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account joeyarnoldvn does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account joeyarnoldvn does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account joeyarnoldvn does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account joeyarnoldvn does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/bad_observer_tag.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/bad_observer_tag.tavern.yaml index 07121572aab7d5803272e6fdecf822bccd2567ba..5db4a27f19129ee8d7fb91e70fa00176db2c8e7b 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/bad_observer_tag.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/bad_observer_tag.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/extra_parameter.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/extra_parameter.pat.json index d68b89016b6a7382a40e16d5ac54d2aafbdc2fc5..cb1d107c268adb50651b6fbb6209b2a1278f0e84 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/extra_parameter.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/extra_parameter.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "got an unexpected keyword argument 'permlink'", - "message": "Invalid parameters" + "message": "Assert Exception:got an unexpected keyword argument 'permlink'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "got an unexpected keyword argument 'permlink'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "got an unexpected keyword argument 'permlink'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/extra_parameter.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/extra_parameter.tavern.yaml index 7036a51f94449e49a0ffea3e8ac9250638aadc23..deb271bcf3e098499805351607a37526d74ee532 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/extra_parameter.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/extra_parameter.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/invalid_observer.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/invalid_observer.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..7298f349d68ab57a3b132909cc2939e7dcebe2cb 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/invalid_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/invalid_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account char", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account char", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account char" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/invalid_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/invalid_observer.tavern.yaml index 17b18b19aa9b5245e8ff46af95f2cc1d4eb9ae86..d8d82c138837f74dab0bfc24bc910313f3b05855 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/invalid_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/invalid_observer.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/invalid_start_author.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/invalid_start_author.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..7298f349d68ab57a3b132909cc2939e7dcebe2cb 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/invalid_start_author.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/invalid_start_author.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account char", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account char", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account char" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/invalid_start_author.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/invalid_start_author.tavern.yaml index d214b796f728982a64943ff5a73c6539e55a28bd..4dc0acebe99ae9b952c1f78aba12799564a96b92 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/invalid_start_author.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/invalid_start_author.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/invalid_start_permlink.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/invalid_start_permlink.pat.json index 241253803135e0315700ade40b0abc4a5aa2e43d..e5a696f22afb0919c1eb2c50083166f18c413b75 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/invalid_start_permlink.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/invalid_start_permlink.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "permlink must be string", - "message": "Invalid parameters" + "message": "Assert Exception:permlink must be string", + "data": { + "code": 10, + "name": "assert_exception", + "message": "permlink must be string", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "permlink must be string" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/invalid_start_permlink.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/invalid_start_permlink.tavern.yaml index 9ec5daf4fcae5228648278d22bfd8f7be1d0d29d..36e4dc9667bda0564360b44bb69dfd9f02a20bb7 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/invalid_start_permlink.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/invalid_start_permlink.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/my_without_observer.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/my_without_observer.pat.json index d6fea406282c3a7e87c0634218179092994089a6..de01a95983be928fe841704ed7725d02fc85cd5b 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/my_without_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/my_without_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account (not specified)", - "message": "Invalid parameters" + "data": { + "assert_hash": "1a2b3c4d5e6f7a8b9c0d", + "code": 10, + "extension": { + "assertion_expression": "invalid account (not specified)" + }, + "message": "invalid account (not specified)", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:18" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:invalid account (not specified)" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/my_without_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/my_without_observer.tavern.yaml index c7cf4a92e8813410f315cd7aa78804ac88d70fbb..ca7509f81a9a1aa91414bc227b80cf5639e26491 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/my_without_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/my_without_observer.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/over_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/over_limit.pat.json index d7e3e2ce17657e5c3c486863336366f79eda5405..a971e6ba868ea27f5b6810b441e35ec516f0c651 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/over_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/over_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 21 outside valid range [1:20]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 21 outside valid range [1:20]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 21 outside valid range [1:20]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 21 outside valid range [1:20]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/over_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/over_limit.tavern.yaml index 477b2ab0d402ae93dd5aabed5cf35a33c1dd7d79..b5644c107c0847549725c95a9f19b7e42623043a 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/over_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/over_limit.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/under_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/under_limit.pat.json index 6511454b8eeefcd8c435d87c45a48b7075333b5d..61f2300526440483cfb5eb004e7054b5603b015e 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/under_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/under_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 0 outside valid range [1:20]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 0 outside valid range [1:20]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 0 outside valid range [1:20]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 0 outside valid range [1:20]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/under_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/under_limit.tavern.yaml index cb86835f5d7915a6e21941a32d834889c1a3200b..208c066a94ba41b64b08dca2670094ed5ddfc491 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/under_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/hot/under_limit.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/invalid_sort.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/invalid_sort.pat.json index 8b4fd9d07da8bb34f27f2f8d06cb046296559a91..243dfd44747f320a564291bb9ed2f650278ffcce 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/invalid_sort.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/invalid_sort.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Unsupported sort, valid sorts: trending, hot, created, payout, payout_comments, muted", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "Unsupported sort, valid sorts: trending, hot, created, payout, payout_comments, muted" + }, + "message": "Unsupported sort, valid sorts: trending, hot, created, payout, payout_comments, muted", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:18" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:Unsupported sort, valid sorts: trending, hot, created, payout, payout_comments, muted" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/invalid_sort.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/invalid_sort.tavern.yaml index dd6d5326316678ea21ad0f1cc507112b09cbf51c..4e3af613e7a441ba9e3fe5ccc297c91a45152e5a 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/invalid_sort.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/invalid_sort.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/bad_observer.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/bad_observer.pat.json index 450d7d9b06a0a946a20a0033b74a4fa75395d3fc..d87ac1a67648c8037dc5dcb631164617584981a6 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/bad_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/bad_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account joeyarnoldvn does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account joeyarnoldvn does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account joeyarnoldvn does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account joeyarnoldvn does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/bad_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/bad_observer.tavern.yaml index 05bef1f6f3de39514ae1e5dca172e443e69fb9f1..eadfd8587f034e84a829875c7e6745ac5e41bc3d 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/bad_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/bad_observer.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/bad_observer_community.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/bad_observer_community.pat.json index 450d7d9b06a0a946a20a0033b74a4fa75395d3fc..d87ac1a67648c8037dc5dcb631164617584981a6 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/bad_observer_community.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/bad_observer_community.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account joeyarnoldvn does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account joeyarnoldvn does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account joeyarnoldvn does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account joeyarnoldvn does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/bad_observer_community.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/bad_observer_community.tavern.yaml index b466d52118d3ef754a920002880a6593eb6517f0..2369f54259f1a808fb2bb4ca0b486ac0d30d5dfc 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/bad_observer_community.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/bad_observer_community.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/bad_observer_my.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/bad_observer_my.pat.json index 450d7d9b06a0a946a20a0033b74a4fa75395d3fc..d87ac1a67648c8037dc5dcb631164617584981a6 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/bad_observer_my.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/bad_observer_my.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account joeyarnoldvn does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account joeyarnoldvn does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account joeyarnoldvn does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account joeyarnoldvn does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/bad_observer_my.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/bad_observer_my.tavern.yaml index 4739244f4a1bda4bdb9725843af9a83f2c8321a0..ef141a56934c4524bade7c4b5ac6598a649864b9 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/bad_observer_my.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/bad_observer_my.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/bad_observer_tag.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/bad_observer_tag.pat.json index 450d7d9b06a0a946a20a0033b74a4fa75395d3fc..d87ac1a67648c8037dc5dcb631164617584981a6 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/bad_observer_tag.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/bad_observer_tag.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account joeyarnoldvn does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account joeyarnoldvn does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account joeyarnoldvn does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account joeyarnoldvn does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/bad_observer_tag.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/bad_observer_tag.tavern.yaml index 8d6880aae41f835ed83100d01a3cfcbe843ba448..878dcbda5b68cc4a8fda52e54ae682751b5bf1a4 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/bad_observer_tag.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/bad_observer_tag.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/extra_parameter.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/extra_parameter.pat.json index d68b89016b6a7382a40e16d5ac54d2aafbdc2fc5..cb1d107c268adb50651b6fbb6209b2a1278f0e84 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/extra_parameter.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/extra_parameter.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "got an unexpected keyword argument 'permlink'", - "message": "Invalid parameters" + "message": "Assert Exception:got an unexpected keyword argument 'permlink'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "got an unexpected keyword argument 'permlink'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "got an unexpected keyword argument 'permlink'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/extra_parameter.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/extra_parameter.tavern.yaml index bbce26f68dbc2b1b455daf199e32ff1c9b13b2db..abc604b75394fd422216df2413b451e6749d2d40 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/extra_parameter.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/extra_parameter.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/invalid_observer.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/invalid_observer.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..7298f349d68ab57a3b132909cc2939e7dcebe2cb 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/invalid_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/invalid_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account char", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account char", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account char" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/invalid_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/invalid_observer.tavern.yaml index af05b06acddd504fafabccf35dc3a2f9f3ee2d33..b09c3c05606805392c50a3f0aa0565e9f173c5b8 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/invalid_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/invalid_observer.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/invalid_start_author.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/invalid_start_author.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..7298f349d68ab57a3b132909cc2939e7dcebe2cb 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/invalid_start_author.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/invalid_start_author.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account char", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account char", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account char" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/invalid_start_author.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/invalid_start_author.tavern.yaml index e0e47a651e5601caf33ea7cc480961b1fffb7bd6..4dc4fb6963bcdd33fec45caf35ea4ae1db45d003 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/invalid_start_author.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/invalid_start_author.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/invalid_start_permlink.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/invalid_start_permlink.pat.json index 241253803135e0315700ade40b0abc4a5aa2e43d..e5a696f22afb0919c1eb2c50083166f18c413b75 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/invalid_start_permlink.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/invalid_start_permlink.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "permlink must be string", - "message": "Invalid parameters" + "message": "Assert Exception:permlink must be string", + "data": { + "code": 10, + "name": "assert_exception", + "message": "permlink must be string", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "permlink must be string" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/invalid_start_permlink.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/invalid_start_permlink.tavern.yaml index d553282e7b49e995a6e8d36c9395ab8246bc735f..e9b269f4992dee27c7c9d54665cd1392f90921c3 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/invalid_start_permlink.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/invalid_start_permlink.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/my_without_observer.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/my_without_observer.pat.json index d6fea406282c3a7e87c0634218179092994089a6..de01a95983be928fe841704ed7725d02fc85cd5b 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/my_without_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/my_without_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account (not specified)", - "message": "Invalid parameters" + "data": { + "assert_hash": "1a2b3c4d5e6f7a8b9c0d", + "code": 10, + "extension": { + "assertion_expression": "invalid account (not specified)" + }, + "message": "invalid account (not specified)", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:18" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:invalid account (not specified)" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/my_without_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/my_without_observer.tavern.yaml index 18e6cbb5e3544b6de759b84e22dbd94812435439..5d3145bde281662d84d439069f04a6d309f82c8a 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/my_without_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/my_without_observer.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/over_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/over_limit.pat.json index d7e3e2ce17657e5c3c486863336366f79eda5405..a971e6ba868ea27f5b6810b441e35ec516f0c651 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/over_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/over_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 21 outside valid range [1:20]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 21 outside valid range [1:20]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 21 outside valid range [1:20]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 21 outside valid range [1:20]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/over_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/over_limit.tavern.yaml index c1ad131ea939cd31aeda8d71b8364f4326b441de..eac78a6e49376aa4f5d599e0229c4766b689a200 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/over_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/over_limit.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/under_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/under_limit.pat.json index 6511454b8eeefcd8c435d87c45a48b7075333b5d..61f2300526440483cfb5eb004e7054b5603b015e 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/under_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/under_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 0 outside valid range [1:20]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 0 outside valid range [1:20]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 0 outside valid range [1:20]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 0 outside valid range [1:20]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/under_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/under_limit.tavern.yaml index ab911b5f426c73af8e25b83c814c53db2f1ab5a1..e711ba27df344bbd592c604f48ba69c3c4370415 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/under_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/muted/under_limit.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/bad_observer.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/bad_observer.pat.json index 450d7d9b06a0a946a20a0033b74a4fa75395d3fc..d87ac1a67648c8037dc5dcb631164617584981a6 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/bad_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/bad_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account joeyarnoldvn does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account joeyarnoldvn does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account joeyarnoldvn does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account joeyarnoldvn does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/bad_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/bad_observer.tavern.yaml index 91eb8e63be715cdd8d10717a7a8d8d832f6bcaa8..bed2ca91d2c643f50d378bcead832d944bc24990 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/bad_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/bad_observer.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/bad_observer_community.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/bad_observer_community.pat.json index 450d7d9b06a0a946a20a0033b74a4fa75395d3fc..d87ac1a67648c8037dc5dcb631164617584981a6 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/bad_observer_community.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/bad_observer_community.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account joeyarnoldvn does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account joeyarnoldvn does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account joeyarnoldvn does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account joeyarnoldvn does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/bad_observer_community.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/bad_observer_community.tavern.yaml index 99113fba43e8a83dbe0115f47f7b047c465afdca..1dcc89d83b045a83f3e04db1479b2af556e8d3db 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/bad_observer_community.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/bad_observer_community.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/bad_observer_my.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/bad_observer_my.pat.json index 450d7d9b06a0a946a20a0033b74a4fa75395d3fc..d87ac1a67648c8037dc5dcb631164617584981a6 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/bad_observer_my.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/bad_observer_my.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account joeyarnoldvn does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account joeyarnoldvn does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account joeyarnoldvn does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account joeyarnoldvn does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/bad_observer_my.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/bad_observer_my.tavern.yaml index d4e1c3f7debac5cbeef5fb8f939cf6d831b9e3b0..b8ff19df0ef228cabba9e6b1250f97f6de71e73d 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/bad_observer_my.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/bad_observer_my.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/bad_observer_tag.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/bad_observer_tag.pat.json index 450d7d9b06a0a946a20a0033b74a4fa75395d3fc..d87ac1a67648c8037dc5dcb631164617584981a6 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/bad_observer_tag.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/bad_observer_tag.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account joeyarnoldvn does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account joeyarnoldvn does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account joeyarnoldvn does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account joeyarnoldvn does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/bad_observer_tag.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/bad_observer_tag.tavern.yaml index 45b5285d02ed10374fa90592172c2d804119d45f..1f2f3044c7003fb42ddba63997f4941c1cc49fff 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/bad_observer_tag.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/bad_observer_tag.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/extra_parameter.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/extra_parameter.pat.json index d68b89016b6a7382a40e16d5ac54d2aafbdc2fc5..cb1d107c268adb50651b6fbb6209b2a1278f0e84 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/extra_parameter.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/extra_parameter.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "got an unexpected keyword argument 'permlink'", - "message": "Invalid parameters" + "message": "Assert Exception:got an unexpected keyword argument 'permlink'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "got an unexpected keyword argument 'permlink'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "got an unexpected keyword argument 'permlink'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/extra_parameter.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/extra_parameter.tavern.yaml index cb5a82cab3aadc76959e92c2c6866fd364a65538..978abcacf0834b32b3951cd0d6c4fac50c922f0a 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/extra_parameter.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/extra_parameter.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/invalid_observer.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/invalid_observer.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..7298f349d68ab57a3b132909cc2939e7dcebe2cb 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/invalid_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/invalid_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account char", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account char", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account char" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/invalid_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/invalid_observer.tavern.yaml index 8f073dde097d9d7b8d77f7c111b90f815f4e589f..e5021905fa533b09e27a1f8ba7d055153ce20fd8 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/invalid_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/invalid_observer.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/invalid_start_author.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/invalid_start_author.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..7298f349d68ab57a3b132909cc2939e7dcebe2cb 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/invalid_start_author.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/invalid_start_author.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account char", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account char", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account char" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/invalid_start_author.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/invalid_start_author.tavern.yaml index 87e081f5d81b55166f4bb890a4a98786ad7510bf..bcebf78d0c7d437226e2a766bb73f36a3afa7861 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/invalid_start_author.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/invalid_start_author.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/invalid_start_permlink.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/invalid_start_permlink.pat.json index 241253803135e0315700ade40b0abc4a5aa2e43d..e5a696f22afb0919c1eb2c50083166f18c413b75 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/invalid_start_permlink.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/invalid_start_permlink.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "permlink must be string", - "message": "Invalid parameters" + "message": "Assert Exception:permlink must be string", + "data": { + "code": 10, + "name": "assert_exception", + "message": "permlink must be string", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "permlink must be string" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/invalid_start_permlink.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/invalid_start_permlink.tavern.yaml index 3447ed9612edff82c2b51206ff3e6f924377188a..b38badcdfe7610a882221fa35d3dec9fda10f37f 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/invalid_start_permlink.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/invalid_start_permlink.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/my_without_observer.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/my_without_observer.pat.json index d6fea406282c3a7e87c0634218179092994089a6..de01a95983be928fe841704ed7725d02fc85cd5b 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/my_without_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/my_without_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account (not specified)", - "message": "Invalid parameters" + "data": { + "assert_hash": "1a2b3c4d5e6f7a8b9c0d", + "code": 10, + "extension": { + "assertion_expression": "invalid account (not specified)" + }, + "message": "invalid account (not specified)", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:18" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:invalid account (not specified)" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/my_without_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/my_without_observer.tavern.yaml index 3274963ec3f07f1768bb22682652254a43359ca7..0afa98cb984bdd3386b06140cdc5fdc60a144099 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/my_without_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/my_without_observer.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/over_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/over_limit.pat.json index d7e3e2ce17657e5c3c486863336366f79eda5405..a971e6ba868ea27f5b6810b441e35ec516f0c651 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/over_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/over_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 21 outside valid range [1:20]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 21 outside valid range [1:20]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 21 outside valid range [1:20]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 21 outside valid range [1:20]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/over_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/over_limit.tavern.yaml index 02399dd9ba6bde5149fd0da6cfdb87b872740bc8..e5285154b103855237d3244cada0355cd69754e8 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/over_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/over_limit.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/under_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/under_limit.pat.json index 6511454b8eeefcd8c435d87c45a48b7075333b5d..61f2300526440483cfb5eb004e7054b5603b015e 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/under_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/under_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 0 outside valid range [1:20]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 0 outside valid range [1:20]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 0 outside valid range [1:20]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 0 outside valid range [1:20]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/under_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/under_limit.tavern.yaml index d940a859b8170a3392272394a3ca4e7f6da22930..1eeb4415a3b0f8f743950d94437d000fb29a3dc0 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/under_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout/under_limit.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/bad_observer.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/bad_observer.pat.json index 450d7d9b06a0a946a20a0033b74a4fa75395d3fc..d87ac1a67648c8037dc5dcb631164617584981a6 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/bad_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/bad_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account joeyarnoldvn does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account joeyarnoldvn does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account joeyarnoldvn does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account joeyarnoldvn does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/bad_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/bad_observer.tavern.yaml index 0005e3df5237e13923e303449056a6733933b44b..053dc31f9c439042e850c3001797d166383e624f 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/bad_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/bad_observer.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/bad_observer_community.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/bad_observer_community.pat.json index 450d7d9b06a0a946a20a0033b74a4fa75395d3fc..d87ac1a67648c8037dc5dcb631164617584981a6 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/bad_observer_community.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/bad_observer_community.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account joeyarnoldvn does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account joeyarnoldvn does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account joeyarnoldvn does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account joeyarnoldvn does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/bad_observer_community.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/bad_observer_community.tavern.yaml index 76d437ff24c64c7f06c7371e5a1a0082d0099c1b..c8d55e3d110e04b403dbf776e15d4c4876b18124 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/bad_observer_community.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/bad_observer_community.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/bad_observer_my.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/bad_observer_my.pat.json index 450d7d9b06a0a946a20a0033b74a4fa75395d3fc..d87ac1a67648c8037dc5dcb631164617584981a6 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/bad_observer_my.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/bad_observer_my.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account joeyarnoldvn does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account joeyarnoldvn does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account joeyarnoldvn does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account joeyarnoldvn does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/bad_observer_my.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/bad_observer_my.tavern.yaml index f4583ecd9ad2d075982dc7f27719f7943084ea02..8b687f1147bd5ada3b97b95eee518cdcb8bc85d2 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/bad_observer_my.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/bad_observer_my.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/bad_observer_tag.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/bad_observer_tag.pat.json index 450d7d9b06a0a946a20a0033b74a4fa75395d3fc..d87ac1a67648c8037dc5dcb631164617584981a6 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/bad_observer_tag.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/bad_observer_tag.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account joeyarnoldvn does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account joeyarnoldvn does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account joeyarnoldvn does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account joeyarnoldvn does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/bad_observer_tag.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/bad_observer_tag.tavern.yaml index c1ef26db89a84fd3ab7ca542d988c94178946920..fdb2449efa512c7678b01f7d437357040517e92b 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/bad_observer_tag.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/bad_observer_tag.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/extra_parameter.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/extra_parameter.pat.json index d68b89016b6a7382a40e16d5ac54d2aafbdc2fc5..cb1d107c268adb50651b6fbb6209b2a1278f0e84 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/extra_parameter.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/extra_parameter.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "got an unexpected keyword argument 'permlink'", - "message": "Invalid parameters" + "message": "Assert Exception:got an unexpected keyword argument 'permlink'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "got an unexpected keyword argument 'permlink'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "got an unexpected keyword argument 'permlink'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/extra_parameter.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/extra_parameter.tavern.yaml index 92b699890a714f5a24f3a2bc1723d7baa38e9c11..18738700fe3b5ba6f685cb36e0e255e5da867d35 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/extra_parameter.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/extra_parameter.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/invalid_observer.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/invalid_observer.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..7298f349d68ab57a3b132909cc2939e7dcebe2cb 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/invalid_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/invalid_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account char", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account char", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account char" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/invalid_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/invalid_observer.tavern.yaml index b7583ca93b5e4647ab96db79c4f823e84ad1e92b..0d13bbf6ee2c23c23caff14ec2eab6afe4b58723 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/invalid_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/invalid_observer.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/invalid_start_author.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/invalid_start_author.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..7298f349d68ab57a3b132909cc2939e7dcebe2cb 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/invalid_start_author.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/invalid_start_author.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account char", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account char", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account char" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/invalid_start_author.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/invalid_start_author.tavern.yaml index 7903b04fb3ad91273bd84f6f8980e32d6f57fcef..f29f9ad18fa5656e9c6374063b7ff6ad981daaf3 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/invalid_start_author.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/invalid_start_author.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/invalid_start_permlink.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/invalid_start_permlink.pat.json index 241253803135e0315700ade40b0abc4a5aa2e43d..e5a696f22afb0919c1eb2c50083166f18c413b75 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/invalid_start_permlink.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/invalid_start_permlink.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "permlink must be string", - "message": "Invalid parameters" + "message": "Assert Exception:permlink must be string", + "data": { + "code": 10, + "name": "assert_exception", + "message": "permlink must be string", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "permlink must be string" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/invalid_start_permlink.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/invalid_start_permlink.tavern.yaml index 808a04bf82a3affd075406f866dfb8a8dcc01f73..ddb035f0e2ea86cb596f7674defc0cfa16649d80 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/invalid_start_permlink.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/invalid_start_permlink.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/my_without_observer.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/my_without_observer.pat.json index d6fea406282c3a7e87c0634218179092994089a6..de01a95983be928fe841704ed7725d02fc85cd5b 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/my_without_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/my_without_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account (not specified)", - "message": "Invalid parameters" + "data": { + "assert_hash": "1a2b3c4d5e6f7a8b9c0d", + "code": 10, + "extension": { + "assertion_expression": "invalid account (not specified)" + }, + "message": "invalid account (not specified)", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:18" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:invalid account (not specified)" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/my_without_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/my_without_observer.tavern.yaml index f6e080ed50ba4dbdaed0c622dc911662b229da77..ec3ea71a3700fb38a5a4d0a24771f7cab551d5b0 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/my_without_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/my_without_observer.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/over_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/over_limit.pat.json index d7e3e2ce17657e5c3c486863336366f79eda5405..a971e6ba868ea27f5b6810b441e35ec516f0c651 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/over_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/over_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 21 outside valid range [1:20]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 21 outside valid range [1:20]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 21 outside valid range [1:20]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 21 outside valid range [1:20]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/over_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/over_limit.tavern.yaml index d16145a844b5d4ea0bbcbabebaefb6c7cfbc71eb..a4c2ff9d3e815d3bfcc8f1cc92db7e634ea31341 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/over_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/over_limit.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/under_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/under_limit.pat.json index 6511454b8eeefcd8c435d87c45a48b7075333b5d..61f2300526440483cfb5eb004e7054b5603b015e 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/under_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/under_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 0 outside valid range [1:20]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 0 outside valid range [1:20]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 0 outside valid range [1:20]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 0 outside valid range [1:20]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/under_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/under_limit.tavern.yaml index 43222b79d87da0d448b0cb4ed35074a6cfc6c49f..427ee1ef2a1e591596ec15351e3b9338e8590d12 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/under_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/payout_comments/under_limit.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/bad_observer.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/bad_observer.pat.json index 450d7d9b06a0a946a20a0033b74a4fa75395d3fc..d87ac1a67648c8037dc5dcb631164617584981a6 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/bad_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/bad_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account joeyarnoldvn does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account joeyarnoldvn does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account joeyarnoldvn does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account joeyarnoldvn does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/bad_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/bad_observer.tavern.yaml index b3205d81f681ca8efcc1c3ab64031a035ea44468..3ffb47b6abcac3f7885e63e12a80ffad50118522 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/bad_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/bad_observer.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/bad_observer_community.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/bad_observer_community.pat.json index 450d7d9b06a0a946a20a0033b74a4fa75395d3fc..d87ac1a67648c8037dc5dcb631164617584981a6 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/bad_observer_community.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/bad_observer_community.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account joeyarnoldvn does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account joeyarnoldvn does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account joeyarnoldvn does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account joeyarnoldvn does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/bad_observer_community.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/bad_observer_community.tavern.yaml index 2abf8a2060166a0e8e1f8dba29a657a84d58be4c..e4f7faf30fb8045f75e3e9d553bb2c0454325169 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/bad_observer_community.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/bad_observer_community.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/bad_observer_my.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/bad_observer_my.pat.json index 450d7d9b06a0a946a20a0033b74a4fa75395d3fc..d87ac1a67648c8037dc5dcb631164617584981a6 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/bad_observer_my.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/bad_observer_my.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account joeyarnoldvn does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account joeyarnoldvn does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account joeyarnoldvn does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account joeyarnoldvn does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/bad_observer_my.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/bad_observer_my.tavern.yaml index d2910b574a5bc53a99b90f1061f7fb1f96ec8a03..74c72dc8a77bae78511e6f45ec0bef60eb639a82 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/bad_observer_my.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/bad_observer_my.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/bad_observer_tag.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/bad_observer_tag.pat.json index 450d7d9b06a0a946a20a0033b74a4fa75395d3fc..d87ac1a67648c8037dc5dcb631164617584981a6 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/bad_observer_tag.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/bad_observer_tag.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account joeyarnoldvn does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account joeyarnoldvn does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account joeyarnoldvn does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account joeyarnoldvn does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/bad_observer_tag.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/bad_observer_tag.tavern.yaml index 72803368face2a63342a3417efff1e61ae541c89..0cd8d20163cb32f84f2044a1fd0e7d29523374f5 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/bad_observer_tag.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/bad_observer_tag.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/extra_parameter.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/extra_parameter.pat.json index d68b89016b6a7382a40e16d5ac54d2aafbdc2fc5..cb1d107c268adb50651b6fbb6209b2a1278f0e84 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/extra_parameter.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/extra_parameter.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "got an unexpected keyword argument 'permlink'", - "message": "Invalid parameters" + "message": "Assert Exception:got an unexpected keyword argument 'permlink'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "got an unexpected keyword argument 'permlink'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "got an unexpected keyword argument 'permlink'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/extra_parameter.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/extra_parameter.tavern.yaml index d6e580938e6c94790a7250bd1f3ea8f251779a13..030b09ba2f4600c1f12f671e9e0a2935cb5a86e2 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/extra_parameter.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/extra_parameter.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/invalid_observer.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/invalid_observer.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..7298f349d68ab57a3b132909cc2939e7dcebe2cb 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/invalid_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/invalid_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account char", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account char", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account char" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/invalid_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/invalid_observer.tavern.yaml index 4e5c260236186306d086b881755b9008db91e065..f1ed618fa0d6cf7d169ae7cbe822ec7dd4f306e9 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/invalid_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/invalid_observer.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/invalid_start_author.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/invalid_start_author.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..7298f349d68ab57a3b132909cc2939e7dcebe2cb 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/invalid_start_author.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/invalid_start_author.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account char", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account char", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account char" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/invalid_start_author.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/invalid_start_author.tavern.yaml index 913ec5ca7c4cde9e35585ebd977ff6755accb152..24ab946d75834ccf74df752c7d5fb2bbb4aed70c 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/invalid_start_author.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/invalid_start_author.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/invalid_start_permlink.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/invalid_start_permlink.pat.json index 241253803135e0315700ade40b0abc4a5aa2e43d..e5a696f22afb0919c1eb2c50083166f18c413b75 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/invalid_start_permlink.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/invalid_start_permlink.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "permlink must be string", - "message": "Invalid parameters" + "message": "Assert Exception:permlink must be string", + "data": { + "code": 10, + "name": "assert_exception", + "message": "permlink must be string", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "permlink must be string" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/invalid_start_permlink.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/invalid_start_permlink.tavern.yaml index 2f04f02a3f9b59f670e1ee6ba07eb2c32f939cc5..fb43d4567878dd43a2326acde86697ccf4e78544 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/invalid_start_permlink.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/invalid_start_permlink.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/missing_start_author_community.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/missing_start_author_community.pat.json index a38d5e180fd04fa8cfa353df7aa692cd36e86dcb..6c0fa801c9544b22d2f713aa20130617403e6889 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/missing_start_author_community.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/missing_start_author_community.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Post /pinpost11 does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Post /pinpost11 does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Post /pinpost11 does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Post /pinpost11 does not exist" + }, + "assert_hash": "4d5e6f7a8b9c0d1e2f3a" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/missing_start_author_community.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/missing_start_author_community.tavern.yaml index 981740e123b3cdccb3d43d708863e85370c6e20a..d4bca315f5d0dd77e0e3fbef496de0a55cf2eafa 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/missing_start_author_community.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/missing_start_author_community.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/missing_start_permlink_community.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/missing_start_permlink_community.pat.json index 21c8554c4a8ef674a7e12424680170acfda2258f..953395822aec7c46903ff2c07227e47908fb070f 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/missing_start_permlink_community.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/missing_start_permlink_community.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Post test-creator/ does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Post test-creator/ does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Post test-creator/ does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Post test-creator/ does not exist" + }, + "assert_hash": "4d5e6f7a8b9c0d1e2f3a" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/missing_start_permlink_community.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/missing_start_permlink_community.tavern.yaml index dec1adbc1c46b3a29bd9ac6d69361956184e2025..4bec4aaa76ee0175d034247d44fb22514c55b2f7 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/missing_start_permlink_community.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/missing_start_permlink_community.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/my_without_observer.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/my_without_observer.pat.json index d6fea406282c3a7e87c0634218179092994089a6..de01a95983be928fe841704ed7725d02fc85cd5b 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/my_without_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/my_without_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account (not specified)", - "message": "Invalid parameters" + "data": { + "assert_hash": "1a2b3c4d5e6f7a8b9c0d", + "code": 10, + "extension": { + "assertion_expression": "invalid account (not specified)" + }, + "message": "invalid account (not specified)", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:18" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:invalid account (not specified)" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/my_without_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/my_without_observer.tavern.yaml index 933a72d55882bc68a355dd75556f7eb1522d2812..127dbc6720947c3baf4b8d269a482af694d0cfa4 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/my_without_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/my_without_observer.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/over_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/over_limit.pat.json index d7e3e2ce17657e5c3c486863336366f79eda5405..a971e6ba868ea27f5b6810b441e35ec516f0c651 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/over_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/over_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 21 outside valid range [1:20]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 21 outside valid range [1:20]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 21 outside valid range [1:20]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 21 outside valid range [1:20]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/over_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/over_limit.tavern.yaml index 27c9c4ff0d0b67ae64a11d8c81ff9668db31a5d9..fa6d3f5541cd11945bb4a9e3a384a02437dfb943 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/over_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/over_limit.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/tag_hive-123.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/tag_hive-123.pat.json index 1937d1b5fc67e20ba00e0dcc8f9f8b82b1e65009..7ae282a60bc38401eddd3ecfe822fcaedead4533 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/tag_hive-123.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/tag_hive-123.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Tag hive-123 does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Tag hive-123 does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Tag hive-123 does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Tag hive-123 does not exist" + }, + "assert_hash": "7a8b9c0d1e2f3a4b5c6d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/tag_hive-123.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/tag_hive-123.tavern.yaml index 4a61774f492c81abe65aaab511b29fe91cd0523d..7759f98c079e46a5288f5ea036b45af3c57a39b2 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/tag_hive-123.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/tag_hive-123.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/under_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/under_limit.pat.json index 6511454b8eeefcd8c435d87c45a48b7075333b5d..61f2300526440483cfb5eb004e7054b5603b015e 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/under_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/under_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 0 outside valid range [1:20]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 0 outside valid range [1:20]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 0 outside valid range [1:20]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 0 outside valid range [1:20]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/under_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/under_limit.tavern.yaml index cdfff73666f57aeb3179234bfe705baa86a31320..31091598ffa71a170f154cede39c0a3b21661aa1 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/under_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_ranked_posts/trending/under_limit.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account1_empty.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account1_empty.pat.json index d6fea406282c3a7e87c0634218179092994089a6..87bf458dc42b98820098fdd89eccab2f0092bfc1 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account1_empty.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account1_empty.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account (not specified)", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account (not specified)", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account (not specified)", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account (not specified)" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account1_empty.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account1_empty.tavern.yaml index 5bf5e3f7c76114d31d024593a186f37d14bc8a46..924f170975e454f73e34a42e4c96dce057fdff6a 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account1_empty.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account1_empty.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account1_invalid.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account1_invalid.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..7298f349d68ab57a3b132909cc2939e7dcebe2cb 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account1_invalid.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account1_invalid.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account char", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account char", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account char" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account1_invalid.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account1_invalid.tavern.yaml index f9ecc4a0dac24a58d31a5d57a20b07adf1cf2fea..87b9d5f0ed24ad56dacec0e78fb336ee98da1626 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account1_invalid.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account1_invalid.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account1_lacking_value.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account1_lacking_value.pat.json index 07b82fd8127d3d34a690d43f3b0e31ae0e8d2fe4..8630d62b835e508edfc058dc718f194343e091a5 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account1_lacking_value.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account1_lacking_value.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "missing a required argument: 'account1'", - "message": "Invalid parameters" + "message": "Assert Exception:missing a required argument: 'account1'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "missing a required argument: 'account1'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "missing a required argument: 'account1'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account1_lacking_value.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account1_lacking_value.tavern.yaml index ccc792b5a73417e2c5fe9875d0b3a6d187ca6645..f392fa69aa962ca6d75e04fb3e940a6254e10be0 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account1_lacking_value.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account1_lacking_value.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account2_invalid.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account2_invalid.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..07c95be8fbcb420dfc31686b85f05d0212d50253 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account2_invalid.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account2_invalid.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "data": { + "assert_hash": "1a2b3c4d5e6f7a8b9c0d", + "code": 10, + "extension": { + "assertion_expression": "invalid account char" + }, + "message": "invalid account char", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:18" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:invalid account char" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account2_invalid.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account2_invalid.tavern.yaml index 24f833245a3df54511e1c9618b1168709883de85..6f5b29f512342764ecacf737a5770288f261a7b8 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account2_invalid.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account2_invalid.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account2_lacking_value.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account2_lacking_value.pat.json index a631c60743e811cdfd55b7d7c96a9bcc79cb5f0c..e7f6e04f55ec8f6c0d6cc6081d5761292672e4ee 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account2_lacking_value.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account2_lacking_value.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "missing a required argument: 'account2'", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "missing a required argument: 'account2'" + }, + "message": "missing a required argument: 'account2'", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:18" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:missing a required argument: 'account2'" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account2_lacking_value.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account2_lacking_value.tavern.yaml index bcd2730f90eea4a00c930b57938f400b9830c9b1..24d7aeaecf1a5a9dd0754f98fbc94de599308fdf 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account2_lacking_value.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/account2_lacking_value.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/invalid_observer.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/invalid_observer.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..07c95be8fbcb420dfc31686b85f05d0212d50253 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/invalid_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/invalid_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "data": { + "assert_hash": "1a2b3c4d5e6f7a8b9c0d", + "code": 10, + "extension": { + "assertion_expression": "invalid account char" + }, + "message": "invalid account char", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:18" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:invalid account char" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/invalid_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/invalid_observer.tavern.yaml index e215e200913e3a244f42d3961899306c94106d0d..7c39716b72aaa705ffb048c39513395567f20d01 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/invalid_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/invalid_observer.tavern.yaml @@ -28,3 +28,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/not_specified_account2.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/not_specified_account2.pat.json index d6fea406282c3a7e87c0634218179092994089a6..de01a95983be928fe841704ed7725d02fc85cd5b 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/not_specified_account2.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/not_specified_account2.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account (not specified)", - "message": "Invalid parameters" + "data": { + "assert_hash": "1a2b3c4d5e6f7a8b9c0d", + "code": 10, + "extension": { + "assertion_expression": "invalid account (not specified)" + }, + "message": "invalid account (not specified)", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:18" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:invalid account (not specified)" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/not_specified_account2.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/not_specified_account2.tavern.yaml index 64fc43244edfe94d42c8017804ab96397d5237f0..ba5de1a1ef26fe669b1f83ed94f9d2cb6fe6129b 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/not_specified_account2.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/not_specified_account2.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/not_specified_accounts.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/not_specified_accounts.pat.json index d6fea406282c3a7e87c0634218179092994089a6..87bf458dc42b98820098fdd89eccab2f0092bfc1 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/not_specified_accounts.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/not_specified_accounts.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account (not specified)", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account (not specified)", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account (not specified)", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account (not specified)" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/not_specified_accounts.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/not_specified_accounts.tavern.yaml index 7b0d550ec578fd4787f00211f58b3f8de1e45f65..1486a1524e65d8b9a23c5d51102e3d8bc7a2c5af 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/not_specified_accounts.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_relationship_between_accounts/not_specified_accounts.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_trending_topics/invalid_observer.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_trending_topics/invalid_observer.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..454afec44118c55bc37786ddcbf5b8a817f31bce 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_trending_topics/invalid_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_trending_topics/invalid_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account char", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account char", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account char" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_trending_topics/invalid_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_trending_topics/invalid_observer.tavern.yaml index 9216d099fdbed272d38ff7c68dcc10c65931311c..2ebfbd8554e86d7a969364238b66dece066e96af 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_trending_topics/invalid_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_trending_topics/invalid_observer.tavern.yaml @@ -28,3 +28,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_trending_topics/negative_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_trending_topics/negative_limit.pat.json index 07339ebef838e62b2ff5a91390fdb3c956dfa3e2..642a6d14d805e1c01bd60f9b1601d2cf5b96cc36 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_trending_topics/negative_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_trending_topics/negative_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = -7 outside valid range [1:25]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = -7 outside valid range [1:25]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = -7 outside valid range [1:25]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = -7 outside valid range [1:25]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_trending_topics/negative_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_trending_topics/negative_limit.tavern.yaml index b4626e6b00bb7270e5f468c7381881e265ee6f77..6532d686eb5d5e9146aab1fc4feba15343907457 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_trending_topics/negative_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_trending_topics/negative_limit.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_trending_topics/over_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_trending_topics/over_limit.pat.json index 0fcf66669353cefeb38f2e228d1c6724e9623fa4..cfa25fe6acecfed7b2efba0d108164aabf653a0d 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_trending_topics/over_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_trending_topics/over_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 26 outside valid range [1:25]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 26 outside valid range [1:25]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 26 outside valid range [1:25]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 26 outside valid range [1:25]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_trending_topics/over_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_trending_topics/over_limit.tavern.yaml index c4178f422033b7d32f7e014143a03e2da31bcf4f..7eda25d818d5876c7c11c89a86ab27b376b84096 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_trending_topics/over_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_trending_topics/over_limit.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_trending_topics/under_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_trending_topics/under_limit.pat.json index b3e1afd109f34a84881f280c5dd892a4a41b8d2a..cae5b400e19bcb665d63c0e82ad0f92ba2ded824 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_trending_topics/under_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_trending_topics/under_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 0 outside valid range [1:25]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 0 outside valid range [1:25]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 0 outside valid range [1:25]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 0 outside valid range [1:25]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_trending_topics/under_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_trending_topics/under_limit.tavern.yaml index 10a2e8f8b43019d5861bbca586edb2769199cd83..8cc3ae8d46bee3f20dad710e15fb0ff98e768f8c 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/get_trending_topics/under_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/get_trending_topics/under_limit.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/account_lacking_value.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/account_lacking_value.pat.json index a9190fad5747fce3ea4cca660b01eed0e1ff64b6..d2fcfe137dc4f4d8de453f0c235d6189a868acab 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/account_lacking_value.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/account_lacking_value.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "missing a required argument: 'account'", - "message": "Invalid parameters" + "message": "Assert Exception:missing a required argument: 'account'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "missing a required argument: 'account'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "missing a required argument: 'account'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/account_lacking_value.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/account_lacking_value.tavern.yaml index ade5cc51788050ef4c6b5c143d74956f9e72460a..68f87d3e83313a4758b12dc52ef37fb68f3e6fc0 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/account_lacking_value.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/account_lacking_value.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/account_not_found.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/account_not_found.pat.json index 95e47652aa30810cb17c5e7d4ee59026174c7f63..86b75d0b061c85b02f9b59da227f9c6c4497d555 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/account_not_found.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/account_not_found.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account wyuh does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account wyuh does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account wyuh does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account wyuh does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/account_not_found.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/account_not_found.tavern.yaml index 2408146cd7a83ccef709a84fd969d834c6eed427..4abcbc2b9d61905002b2b7b2d36cd2735ce3fae8 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/account_not_found.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/account_not_found.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/extra_parameter.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/extra_parameter.pat.json index 955699aec24e800600be7b547fc8923e3952fda4..037be4ce342340daaabb2028c7a8611b2805b285 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/extra_parameter.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/extra_parameter.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "got an unexpected keyword argument 'extra_parameter'", - "message": "Invalid parameters" + "message": "Assert Exception:got an unexpected keyword argument 'extra_parameter'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "got an unexpected keyword argument 'extra_parameter'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "got an unexpected keyword argument 'extra_parameter'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/extra_parameter.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/extra_parameter.tavern.yaml index ba756aa5d89cc86bf89aa9e6be15533710979d49..3693c2ddf186d41ffca8e852e7976fec8563add8 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/extra_parameter.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/extra_parameter.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/invalid_account.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/invalid_account.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..7298f349d68ab57a3b132909cc2939e7dcebe2cb 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/invalid_account.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/invalid_account.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account char", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account char", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account char" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/invalid_account.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/invalid_account.tavern.yaml index fda4becb7932a8ca2690db11e0777b2f85fddd4b..a7611d6f9716aefff4ca7c996f470f9a888cba2f 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/invalid_account.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/invalid_account.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/no_account_specified.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/no_account_specified.pat.json index d6fea406282c3a7e87c0634218179092994089a6..87bf458dc42b98820098fdd89eccab2f0092bfc1 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/no_account_specified.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/no_account_specified.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account (not specified)", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account (not specified)", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account (not specified)", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account (not specified)" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/no_account_specified.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/no_account_specified.tavern.yaml index d37d5d284844cca613c20e7b47929278dd5debf2..849318a009d87e9fef37630cab4223f84a1891af 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/no_account_specified.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_all_subscriptions/no_account_specified.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/account_not_exist.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/account_not_exist.pat.json index 01220784e74f425762e11de24dad4a7c20e68abf..89335c121a7b5ba083444204bc8c8af4cb8496b8 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/account_not_exist.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/account_not_exist.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account not-exist-test does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account not-exist-test does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account not-exist-test does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account not-exist-test does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/account_not_exist.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/account_not_exist.tavern.yaml index 1c52dc38c13fd66f9a7e2787247987142c7a86c9..738a659743044699ef544172fa2672965cc8bc6d 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/account_not_exist.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/account_not_exist.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/extra_parameter.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/extra_parameter.pat.json index 5395081a46a91916524858f46f571f834777f42a..fabcc2d2b713408000498b1fca8f21f3de977a9c 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/extra_parameter.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/extra_parameter.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "got an unexpected keyword argument 'extra_parametr'", - "message": "Invalid parameters" + "message": "Assert Exception:got an unexpected keyword argument 'extra_parametr'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "got an unexpected keyword argument 'extra_parametr'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "got an unexpected keyword argument 'extra_parametr'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/extra_parameter.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/extra_parameter.tavern.yaml index 01be125148302855875dc4c2c60d29cae0a8686b..9c601bcf225e2638495fd3a4edc3e2838915323e 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/extra_parameter.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/extra_parameter.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/invalid_account_length.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/invalid_account_length.pat.json index c0ba930b8b422dcd08d4d5b90a5ffc3a00b0c0cc..9192bf02cc13ead20d422e6850bc5899ae511beb 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/invalid_account_length.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/invalid_account_length.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account name length: `totally_valid_length`", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account name length: `totally_valid_length`", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account name length: `totally_valid_length`", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account name length: `totally_valid_length`" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/invalid_account_length.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/invalid_account_length.tavern.yaml index d987ad4dc6121e8a640f92a92895344be047ad5c..9eae644b89dfd7fb0c9e47757f6cc2e737f98d55 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/invalid_account_length.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/invalid_account_length.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/invalid_account_type.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/invalid_account_type.pat.json index 77223cebf566a6a0c74055cf8f507ded4f0bfa80..2e9fe6f63826cf37aff60a06a8cc0bccccf6be17 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/invalid_account_type.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/invalid_account_type.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account name type", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account name type", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account name type", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account name type" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/invalid_account_type.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/invalid_account_type.tavern.yaml index 3005d9a53be22313fe4d103816317c169121f33d..0d734faac3eea1ec6377242f54ed86f29b0af757 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/invalid_account_type.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/invalid_account_type.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/invalid_last.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/invalid_last.pat.json index 577e664c46e5d9946d60bb2179b1e17b7b1c6a17..3908119c6455802b652ea8a874534be635c1d060 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/invalid_last.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/invalid_last.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "given community name is not valid", - "message": "Invalid parameters" + "message": "Assert Exception:given community name is not valid", + "data": { + "code": 10, + "name": "assert_exception", + "message": "given community name is not valid", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "given community name is not valid" + }, + "assert_hash": "6f7a8b9c0d1e2f3a4b5c" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/invalid_last.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/invalid_last.tavern.yaml index c94ca28ada189d5984c9681de15d4e6fe8371c3f..bf2b8223b314f38de230b81fe183066630f1ba40 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/invalid_last.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/invalid_last.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/invalid_sort.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/invalid_sort.pat.json index 656696f3901638f9183bcc3e3844d9286257aed9..64b1e4c4bbea7a885b66befd96bdcf3ad9a159e1 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/invalid_sort.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/invalid_sort.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Unsupported sort, valid sorts: rank, new, subs", - "message": "Invalid parameters" + "message": "Assert Exception:Unsupported sort, valid sorts: rank, new, subs", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Unsupported sort, valid sorts: rank, new, subs", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Unsupported sort, valid sorts: rank, new, subs" + }, + "assert_hash": "6f7a8b9c0d1e2f3a4b5c" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/invalid_sort.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/invalid_sort.tavern.yaml index 3e20e32474e57b9cc6391a1f0553f14d2292b3a2..17e47932f3411467e0c1b4714ba02b16a1848e80 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/invalid_sort.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/invalid_sort.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/nonexisting_last_1.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/nonexisting_last_1.pat.json index 63a7c5fe4ce95723f38f32464a9e5c3c6473ae6e..be415082576b6e4174ba824ca4d98dcc7b63ced5 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/nonexisting_last_1.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/nonexisting_last_1.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Community hive-12345 does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Community hive-12345 does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Community hive-12345 does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Community hive-12345 does not exist" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/nonexisting_last_1.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/nonexisting_last_1.tavern.yaml index d8c23d2f691e11b26e22477b485352ae037e9c8e..fe7bda27ed84a39d5b3cd2589a7bf1d75c774788 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/nonexisting_last_1.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/nonexisting_last_1.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/nonexisting_last_2.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/nonexisting_last_2.pat.json index 63a7c5fe4ce95723f38f32464a9e5c3c6473ae6e..be415082576b6e4174ba824ca4d98dcc7b63ced5 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/nonexisting_last_2.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/nonexisting_last_2.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Community hive-12345 does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Community hive-12345 does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Community hive-12345 does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Community hive-12345 does not exist" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/nonexisting_last_2.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/nonexisting_last_2.tavern.yaml index 0c5e13457b22afe5ff893566fe52ad4357cbe037..531700fb0b1dc7e1e1507d9547e947942bfa0023 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/nonexisting_last_2.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/nonexisting_last_2.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/nonexisting_last_3.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/nonexisting_last_3.pat.json index 63a7c5fe4ce95723f38f32464a9e5c3c6473ae6e..be415082576b6e4174ba824ca4d98dcc7b63ced5 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/nonexisting_last_3.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/nonexisting_last_3.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Community hive-12345 does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Community hive-12345 does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Community hive-12345 does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Community hive-12345 does not exist" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/nonexisting_last_3.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/nonexisting_last_3.tavern.yaml index bd4ff1162a0afd2d910437b283917ec0929dde72..19036618a468ffc09bda058ba582b29ac35af497 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/nonexisting_last_3.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/nonexisting_last_3.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/over_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/over_limit.pat.json index e35d422a5e0bbc8ecec1fa9d383e0c8a0ab1d3a8..9d391cacef7b14948bfac9230f4c56005a5cb2e8 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/over_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/over_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 101 outside valid range [1:100]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 101 outside valid range [1:100]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 101 outside valid range [1:100]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 101 outside valid range [1:100]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/over_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/over_limit.tavern.yaml index 262fc616a93c2a4756c6d6209194853dfb304086..bdc3726700b4654a330a36442f97a6db905d1354 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/over_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/over_limit.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/positional_extra_parameter.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/positional_extra_parameter.pat.json index 3c877003894cfb9f8ad2c4f2244bcd19b9203950..1632f5ad3a87d4c3efce19a12f6a85e9a0e9b202 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/positional_extra_parameter.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/positional_extra_parameter.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "too many positional arguments", - "message": "Invalid parameters" + "message": "Assert Exception:too many positional arguments", + "data": { + "code": 10, + "name": "assert_exception", + "message": "too many positional arguments", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "too many positional arguments" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/positional_extra_parameter.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/positional_extra_parameter.tavern.yaml index e3fb70ed512fda5a34a73c9523b16459157c37e4..1f5833a6d17ab79e722af49ce849fc68ef77bcb8 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/positional_extra_parameter.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/positional_extra_parameter.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/under_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/under_limit.pat.json index 927622ea470f5963f751851736725fe2ef6d4c09..1a4e732d704f1786bafab5d8cd5c0ba679279ad5 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/under_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/under_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 0 outside valid range [1:100]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 0 outside valid range [1:100]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 0 outside valid range [1:100]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 0 outside valid range [1:100]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/under_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/under_limit.tavern.yaml index 8c268a10d8e2874169fbfe496d6bc3226f5b458a..75a2f9fbf0850449f7a60a1fc5e966f21342da76 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/under_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_communities/under_limit.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/community_empty_string.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/community_empty_string.pat.json index 5a8a0685b002af155300ebeef584aadb84ff3abf..4d5cc32095da67249e92fe10ff2db85ad1c80dc9 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/community_empty_string.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/community_empty_string.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "community name cannot be blank", - "message": "Invalid parameters" + "message": "Assert Exception:community name cannot be blank", + "data": { + "code": 10, + "name": "assert_exception", + "message": "community name cannot be blank", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "community name cannot be blank" + }, + "assert_hash": "6f7a8b9c0d1e2f3a4b5c" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/community_empty_string.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/community_empty_string.tavern.yaml index 41db350ea91899543d7c3b45ede3b7c57a082934..4e53cae85a200bdf166898b0d0282dbd3664c7d1 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/community_empty_string.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/community_empty_string.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/community_not_found.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/community_not_found.pat.json index 9c02a9db58d5eb5a4dd8f8233c4e2d530839c71a..e7741856dabc0458d1503939c4f8f7780a63f01d 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/community_not_found.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/community_not_found.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Community hive-123456 does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Community hive-123456 does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Community hive-123456 does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Community hive-123456 does not exist" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/community_not_found.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/community_not_found.tavern.yaml index 679ac098d6d5cf36fd35f898ef70bf6fdc60daad..d91a91b85cb682106c7b53e663c25716975452fd 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/community_not_found.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/community_not_found.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/invalid_community.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/invalid_community.pat.json index 577e664c46e5d9946d60bb2179b1e17b7b1c6a17..b22a7e8be4c8d0b10f17525ae686765735c4d355 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/invalid_community.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/invalid_community.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "given community name is not valid", - "message": "Invalid parameters" + "message": "Assert Exception:given community name is not valid", + "data": { + "code": 10, + "name": "assert_exception", + "message": "given community name is not valid", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "given community name is not valid" + }, + "assert_hash": "6f7a8b9c0d1e2f3a4b5c" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/invalid_community.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/invalid_community.tavern.yaml index 0a612cfb59aac10aeb9841247e27da3ca1402c73..3e86a8b3cdcb03e3747eec6e69be3691f7851e49 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/invalid_community.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/invalid_community.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/invalid_last.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/invalid_last.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..7298f349d68ab57a3b132909cc2939e7dcebe2cb 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/invalid_last.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/invalid_last.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account char", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account char", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account char" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/invalid_last.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/invalid_last.tavern.yaml index 4e159d7a0d9eef324edecc5b4501e22a04e12201..c04ef4e7b39d023dcff6e485b4c211eef41f2866 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/invalid_last.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/invalid_last.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/non_existing_last.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/non_existing_last.pat.json index 78d2ee70e952f5ad4f659bd8f01be3b857d50f78..54b8bedce2935b697487c63b9dab77292c1f577a 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/non_existing_last.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/non_existing_last.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid last", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "invalid last" + }, + "message": "invalid last", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:18" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:invalid last" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/non_existing_last.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/non_existing_last.tavern.yaml index 43380a587092ed2e94dcd4fe59949fa5dbc619b9..c729ddb41f090c724317e5cc578d837a174980b1 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/non_existing_last.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/non_existing_last.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/over_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/over_limit.pat.json index 17715d6eab44728f8a6d710ea180fa4ba103f822..e12fc1b374edc9f85d5513c9e9942243f228fa68 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/over_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/over_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 1001 outside valid range [1:1000]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 1001 outside valid range [1:1000]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 1001 outside valid range [1:1000]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 1001 outside valid range [1:1000]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/over_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/over_limit.tavern.yaml index dd4c449886b170635ebf8cb24202b5e8aea02fd7..36cc3aaf7088b79ee0b5dbd555c596f3283f22ba 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/over_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/over_limit.tavern.yaml @@ -25,3 +25,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/under_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/under_limit.pat.json index 69a96aa4373360dc5f63e691a5f0f94a1f6ff305..2263a678d0e9155bd5f3bcf72f90795e6216d78c 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/under_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/under_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 0 outside valid range [1:1000]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 0 outside valid range [1:1000]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 0 outside valid range [1:1000]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 0 outside valid range [1:1000]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/under_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/under_limit.tavern.yaml index 5a3956d2dc5238f6f255dab4168b6de5137c2d4c..fa1568b0d76a2ba0456ad9ed9002c0fd1b6d1309 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/under_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_community_roles/under_limit.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/invalid_literal.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/invalid_literal.pat.json index b45327e31051e93428a9b40476a34a0a4570dc54..07dedef5746e2d93e05cc54d1f7598df9e191185 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/invalid_literal.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/invalid_literal.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid literal for int() with base 10: 'abc'", - "message": "Invalid parameters" + "message": "Assert Exception:invalid literal for int() with base 10: 'abc'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid literal for int() with base 10: 'abc'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid literal for int() with base 10: 'abc'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/invalid_literal.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/invalid_literal.tavern.yaml index f53d266df60011bdbfde27372602cc21618c7ad9..043f417087d9a275b8d79144c2b1a901f9577781 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/invalid_literal.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/invalid_literal.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/invalid_literal_steemit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/invalid_literal_steemit.pat.json index ab56da584ff5d8a3c9ea87269eda8810a4e208d9..3169c320e4226f726542624f5816d25429656b57 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/invalid_literal_steemit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/invalid_literal_steemit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "int() argument must be a string, a bytes-like object or a number, not 'list'", - "message": "Invalid parameters" + "message": "Assert Exception:int() argument must be a string, a bytes-like object or a number, not 'list'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "int() argument must be a string, a bytes-like object or a number, not 'list'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "int() argument must be a string, a bytes-like object or a number, not 'list'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/invalid_literal_steemit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/invalid_literal_steemit.tavern.yaml index 9f5c30c6a7c120a7b227c52de3aba1d6b907aec0..3311099a5170157e55c9f657ac95a557ed577cfe 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/invalid_literal_steemit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/invalid_literal_steemit.tavern.yaml @@ -25,4 +25,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/over_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/over_limit.pat.json index 7936915c69ca22884554323888f25d14b540b986..7d94e065a59962230e6e29a421a653005d75bbbd 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/over_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/over_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 77 outside valid range [1:25]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 77 outside valid range [1:25]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 77 outside valid range [1:25]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 77 outside valid range [1:25]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/over_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/over_limit.tavern.yaml index 10e5aa0e13e2eda448031bbe6277d50da2c5d7d5..616e39d4d2a8488621b20b5db40a4aa9071c61db 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/over_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/over_limit.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/too_many_positional_arguments.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/too_many_positional_arguments.pat.json index 3c877003894cfb9f8ad2c4f2244bcd19b9203950..1632f5ad3a87d4c3efce19a12f6a85e9a0e9b202 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/too_many_positional_arguments.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/too_many_positional_arguments.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "too many positional arguments", - "message": "Invalid parameters" + "message": "Assert Exception:too many positional arguments", + "data": { + "code": 10, + "name": "assert_exception", + "message": "too many positional arguments", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "too many positional arguments" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/too_many_positional_arguments.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/too_many_positional_arguments.tavern.yaml index e30d13c77711fce87f94f79a62811d8dfd6db1f8..466cf45f7bb6dc1592ea84ed246e9cc8ecff3627 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/too_many_positional_arguments.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/too_many_positional_arguments.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/under_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/under_limit.pat.json index b3e1afd109f34a84881f280c5dd892a4a41b8d2a..cae5b400e19bcb665d63c0e82ad0f92ba2ded824 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/under_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/under_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 0 outside valid range [1:25]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 0 outside valid range [1:25]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 0 outside valid range [1:25]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 0 outside valid range [1:25]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/under_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/under_limit.tavern.yaml index 0560fe0efb4968113b92bf6b3b8fa5c58bbd4110..e13e9a6dbdaf3e7c9bb40318e3cdb27d84cfdca1 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/under_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_pop_communities/under_limit.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/account_error.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/account_error.pat.json index 577e664c46e5d9946d60bb2179b1e17b7b1c6a17..3908119c6455802b652ea8a874534be635c1d060 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/account_error.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/account_error.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "given community name is not valid", - "message": "Invalid parameters" + "message": "Assert Exception:given community name is not valid", + "data": { + "code": 10, + "name": "assert_exception", + "message": "given community name is not valid", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "given community name is not valid" + }, + "assert_hash": "6f7a8b9c0d1e2f3a4b5c" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/account_error.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/account_error.tavern.yaml index 342281dadbbfcc659a438b93592787e236e00233..521bc548ad742357d5664b43de4f23a649f95569 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/account_error.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/account_error.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/community_empty_string.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/community_empty_string.pat.json index 5a8a0685b002af155300ebeef584aadb84ff3abf..51670d555982aab1d9b74312f99bf3dc86d2f421 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/community_empty_string.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/community_empty_string.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "community name cannot be blank", - "message": "Invalid parameters" + "message": "Assert Exception:community name cannot be blank", + "data": { + "code": 10, + "name": "assert_exception", + "message": "community name cannot be blank", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "community name cannot be blank" + }, + "assert_hash": "6f7a8b9c0d1e2f3a4b5c" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/community_empty_string.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/community_empty_string.tavern.yaml index 9424d0f89cd1e3f713bdf7613f6e3172d7026f09..a3fac86ea031d26df30b5c6f911c5867c2b58b23 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/community_empty_string.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/community_empty_string.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/community_lacking_value.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/community_lacking_value.pat.json index 77446f4c6314a986d8dcefdfcb413d7c5a343c16..e75f1be2a7025b559ca8bd07655d904fe8b159df 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/community_lacking_value.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/community_lacking_value.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "missing a required argument: 'community'", - "message": "Invalid parameters" + "message": "Assert Exception:missing a required argument: 'community'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "missing a required argument: 'community'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "missing a required argument: 'community'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/community_lacking_value.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/community_lacking_value.tavern.yaml index 7f6b25c865cdd8f95b84944319abc8be360d8ad0..a7e4b0e0fa7a33748e08f10464ae94dda8b27743 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/community_lacking_value.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/community_lacking_value.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/community_not_found.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/community_not_found.pat.json index 9928a34c503a85de34c41767a5eeba5f255d363f..c2013beb50fc5959a5c1c420fb66ad41c2d306ef 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/community_not_found.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/community_not_found.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Community hive-197922 does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Community hive-197922 does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Community hive-197922 does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Community hive-197922 does not exist" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/community_not_found.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/community_not_found.tavern.yaml index 57657f3bc4760b16acf3eb714e72f71bef4c08fa..966db30143c5ee0599bd5d84e14d028b456ab267 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/community_not_found.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/community_not_found.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/hive-103459_cloop2_not_subscribe.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/hive-103459_cloop2_not_subscribe.pat.json index ca811b9d9214fb5316e44d9dcf3882160a1c720c..90173175c4e34da8711b0af1c39ca82cb3cbdc93 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/hive-103459_cloop2_not_subscribe.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/hive-103459_cloop2_not_subscribe.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "cloop2 subscription on hive-103459 does not exist", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "cloop2 subscription on hive-103459 does not exist" + }, + "message": "cloop2 subscription on hive-103459 does not exist", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:18" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:cloop2 subscription on hive-103459 does not exist" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/hive-103459_cloop2_not_subscribe.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/hive-103459_cloop2_not_subscribe.tavern.yaml index 4107dafa3b05e1710d9cbb121c071d00d7147d93..1ee9c8bf02c63e97cbadfaa93e6bddf96814ef7f 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/hive-103459_cloop2_not_subscribe.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/hive-103459_cloop2_not_subscribe.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/hive-171488_camilla_not_subscribe.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/hive-171488_camilla_not_subscribe.pat.json index 753e50522724a469b9ce398067752dc6f20dae57..9afc971f1f584216ec9074c41c51c2e8d5f8e3e6 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/hive-171488_camilla_not_subscribe.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/hive-171488_camilla_not_subscribe.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "camilla subscription on hive-171488 does not exist", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "camilla subscription on hive-171488 does not exist" + }, + "message": "camilla subscription on hive-171488 does not exist", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:18" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:camilla subscription on hive-171488 does not exist" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/hive-171488_camilla_not_subscribe.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/hive-171488_camilla_not_subscribe.tavern.yaml index b6f7dd771c5466d35adc1493d500ed8a5fc441b6..988428b0ee26b28b8fb5cdb9e8790cf36f51ec7c 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/hive-171488_camilla_not_subscribe.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/hive-171488_camilla_not_subscribe.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/invalid_last.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/invalid_last.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..07c95be8fbcb420dfc31686b85f05d0212d50253 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/invalid_last.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/invalid_last.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "data": { + "assert_hash": "1a2b3c4d5e6f7a8b9c0d", + "code": 10, + "extension": { + "assertion_expression": "invalid account char" + }, + "message": "invalid account char", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:18" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:invalid account char" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/invalid_last.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/invalid_last.tavern.yaml index 6ce181ceba2fcc72b62f90c16fe77bb885a29767..602f188ede194ba00fdbd8ba2dbca1a04641c0e1 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/invalid_last.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/invalid_last.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/nonexisting_last.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/nonexisting_last.pat.json index a2d3e49c01a606569102a1444cb681a38db0e5b2..48d4cb8289cf7fc2fe5a18211045b6a2cc046483 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/nonexisting_last.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/nonexisting_last.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "nonexisting subscription on hive-135485 does not exist", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "nonexisting subscription on hive-135485 does not exist" + }, + "message": "nonexisting subscription on hive-135485 does not exist", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:18" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:nonexisting subscription on hive-135485 does not exist" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/nonexisting_last.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/nonexisting_last.tavern.yaml index 2659ae370b99ccd7b83f042a8ec6656dff96e93b..2480b6d02aebc779da95fa61b7a7a1ea790fd3e4 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/nonexisting_last.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/nonexisting_last.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/over_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/over_limit.pat.json index e35d422a5e0bbc8ecec1fa9d383e0c8a0ab1d3a8..bb34b3de803f7e0a6b4816b5c9769dad426bbb28 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/over_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/over_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 101 outside valid range [1:100]", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "limit = 101 outside valid range [1:100]" + }, + "message": "limit = 101 outside valid range [1:100]", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:18" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:limit = 101 outside valid range [1:100]" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/over_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/over_limit.tavern.yaml index 69eb96f32039e353e079b4ef6783b095e1afabaf..bcbd153cfbd03066a20af1353e74e70a1d8915f5 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/over_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/over_limit.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/undefined_operator.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/undefined_operator.pat.json index 577e664c46e5d9946d60bb2179b1e17b7b1c6a17..284132b33ffaf003d6e575a6525a148d635fc5ea 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/undefined_operator.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/undefined_operator.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "given community name is not valid", - "message": "Invalid parameters" + "message": "Assert Exception:given community name is not valid", + "data": { + "code": 10, + "name": "assert_exception", + "message": "given community name is not valid", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:07" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "given community name is not valid" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/undefined_operator.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/undefined_operator.tavern.yaml index 4dd037f7c62abae4af76686d45da70dcdee054e1..16b7409d4ee0b75bc50bcfc9b8af8acc4f264389 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/undefined_operator.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/undefined_operator.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/under_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/under_limit.pat.json index 927622ea470f5963f751851736725fe2ef6d4c09..2a0b9aa6860bc5f2d0b1ace00f30f5333010caef 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/under_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/under_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 0 outside valid range [1:100]", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "limit = 0 outside valid range [1:100]" + }, + "message": "limit = 0 outside valid range [1:100]", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:18" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:limit = 0 outside valid range [1:100]" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/under_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/under_limit.tavern.yaml index b0e4cfd16abf218fca24135f2e2f55b1a391837e..31b38b77940a8b734cc3f0103ee55294b6c5ff66 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/under_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/list_subscribers/under_limit.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/empty_account.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/empty_account.pat.json index d6fea406282c3a7e87c0634218179092994089a6..87bf458dc42b98820098fdd89eccab2f0092bfc1 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/empty_account.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/empty_account.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account (not specified)", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account (not specified)", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account (not specified)", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account (not specified)" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/empty_account.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/empty_account.tavern.yaml index c2e000089b46ec649c921c39598a909a80acad5f..2ef02b326014a9aa76663fc4715ce0ff34d07c37 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/empty_account.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/empty_account.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/empty_params.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/empty_params.pat.json index ea7e150dc8b03d10586780de46134db8f2754a44..9d1496f75890d8f882c960eb1d8ab4aa70ebd2f3 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/empty_params.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/empty_params.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "missing a required argument: 'author'", - "message": "Invalid parameters" + "message": "Assert Exception:missing a required argument: 'author'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "missing a required argument: 'author'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "missing a required argument: 'author'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/empty_params.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/empty_params.tavern.yaml index 4763b619d0973b0e3448c304d85a11e7b299ab6e..d46be85875e182d2434881c1fa0c04db4fcfdc1e 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/empty_params.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/empty_params.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/extra_parameter.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/extra_parameter.pat.json index 955699aec24e800600be7b547fc8923e3952fda4..037be4ce342340daaabb2028c7a8611b2805b285 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/extra_parameter.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/extra_parameter.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "got an unexpected keyword argument 'extra_parameter'", - "message": "Invalid parameters" + "message": "Assert Exception:got an unexpected keyword argument 'extra_parameter'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "got an unexpected keyword argument 'extra_parameter'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "got an unexpected keyword argument 'extra_parameter'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/extra_parameter.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/extra_parameter.tavern.yaml index cbc0d626cf767424e382a785accb7c39a8362c2a..a8256ed1cde5f6dd2672784d4f152e6a7d1a36f4 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/extra_parameter.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/extra_parameter.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/invalid_account_type.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/invalid_account_type.pat.json index 77223cebf566a6a0c74055cf8f507ded4f0bfa80..b26cb86bc13cdc894ba9037248775e56a2ac1707 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/invalid_account_type.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/invalid_account_type.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account name type", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account name type", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account name type", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account name type" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/invalid_account_type.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/invalid_account_type.tavern.yaml index e5f19fa62f0c82e836e74dcfe66a406e577ac307..63f137167925e5c2a75ee0da5846b2fcf6b380c1 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/invalid_account_type.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/invalid_account_type.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/invalid_text_representation.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/invalid_text_representation.pat.json index b45327e31051e93428a9b40476a34a0a4570dc54..b5b40c1f640941cf5a3dcad84b5d70c40c24afec 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/invalid_text_representation.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/invalid_text_representation.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid literal for int() with base 10: 'abc'", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "invalid literal for int() with base 10: 'abc'" + }, + "message": "invalid literal for int() with base 10: 'abc'", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:19" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:invalid literal for int() with base 10: 'abc'" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/invalid_text_representation.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/invalid_text_representation.tavern.yaml index 97e39173d5215cca083e1811c53667a55f64ca10..8f8ced0410235c2a8dccac03d644de4005e10646 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/invalid_text_representation.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/invalid_text_representation.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/only_account.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/only_account.pat.json index 5b47a96ac0db2ecaa8fd31bb868d4a2fbc850d63..36c7d6417d9071f9c71913e026538f88c55f0797 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/only_account.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/only_account.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "missing a required argument: 'permlink'", - "message": "Invalid parameters" + "message": "Assert Exception:missing a required argument: 'permlink'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "missing a required argument: 'permlink'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "missing a required argument: 'permlink'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/only_account.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/only_account.tavern.yaml index 93bec58489a9bc3863b2a6ea53e74f6f88637b70..782c0247c6c15b5e1caa4f23fe7548c245311821 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/only_account.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/only_account.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/over_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/over_limit.pat.json index e35d422a5e0bbc8ecec1fa9d383e0c8a0ab1d3a8..73b7c4bcfd9201177e045dcab11f965235e28506 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/over_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/over_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 101 outside valid range [1:100]", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "limit = 101 outside valid range [1:100]" + }, + "message": "limit = 101 outside valid range [1:100]", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:19" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:limit = 101 outside valid range [1:100]" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/over_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/over_limit.tavern.yaml index 0d3fe07808ee286ce633bcb3aef0905f8a12cd22..bfb7a1c2b346a0e1af4a56469e06d28427e16265 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/over_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/over_limit.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/permlink_lacking_value.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/permlink_lacking_value.pat.json index 5b47a96ac0db2ecaa8fd31bb868d4a2fbc850d63..36c7d6417d9071f9c71913e026538f88c55f0797 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/permlink_lacking_value.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/permlink_lacking_value.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "missing a required argument: 'permlink'", - "message": "Invalid parameters" + "message": "Assert Exception:missing a required argument: 'permlink'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "missing a required argument: 'permlink'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "missing a required argument: 'permlink'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/permlink_lacking_value.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/permlink_lacking_value.tavern.yaml index a9829c3d6316880013e3b807658e46be6f3b3f49..a293ecfa9979e81d7aa009fe38e82cdffd29fdff 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/permlink_lacking_value.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/permlink_lacking_value.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/post_id_not_found.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/post_id_not_found.pat.json index c4c0045ab0c20a563ed92cc3f9b88bf0d2558c12..ba3397735df05e4bd2da90f97d4284e1e4d2d768 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/post_id_not_found.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/post_id_not_found.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "permlink cannot be blank", - "message": "Invalid parameters" + "message": "Assert Exception:permlink cannot be blank", + "data": { + "code": 10, + "name": "assert_exception", + "message": "permlink cannot be blank", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "permlink cannot be blank" + }, + "assert_hash": "2b3c4d5e6f7a8b9c0d1e" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/post_id_not_found.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/post_id_not_found.tavern.yaml index 584db9fa6d0612bd88404693ad06e4b1ac0468ed..df7e20fdbd27cea90854aea219700f72f61c11a9 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/post_id_not_found.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/post_id_not_found.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/under_limit.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/under_limit.pat.json index 927622ea470f5963f751851736725fe2ef6d4c09..612532ed6c241ba39ec1686baba538376abc8fca 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/under_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/under_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 0 outside valid range [1:100]", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "limit = 0 outside valid range [1:100]" + }, + "message": "limit = 0 outside valid range [1:100]", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:19" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:limit = 0 outside valid range [1:100]" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/under_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/under_limit.tavern.yaml index 72ff3c9bf2f8ae38c209fe7673fb224260e52dc1..e6b5a080c96c23167033cae3ffe4890c5a5c8453 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/under_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/post_notifications/under_limit.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/empty_account.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/empty_account.pat.json index d6fea406282c3a7e87c0634218179092994089a6..87bf458dc42b98820098fdd89eccab2f0092bfc1 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/empty_account.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/empty_account.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account (not specified)", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account (not specified)", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account (not specified)", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account (not specified)" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/empty_account.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/empty_account.tavern.yaml index ffdf777c78d10edfc0b0f74576c26e8b317d4094..1c4be428da449105af0390bc89537b45c86ae403 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/empty_account.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/empty_account.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/extra_parameter.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/extra_parameter.pat.json index 955699aec24e800600be7b547fc8923e3952fda4..037be4ce342340daaabb2028c7a8611b2805b285 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/extra_parameter.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/extra_parameter.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "got an unexpected keyword argument 'extra_parameter'", - "message": "Invalid parameters" + "message": "Assert Exception:got an unexpected keyword argument 'extra_parameter'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "got an unexpected keyword argument 'extra_parameter'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "got an unexpected keyword argument 'extra_parameter'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/extra_parameter.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/extra_parameter.tavern.yaml index fbafeedd318e25e3e70b47ec96ae23c6ff8eae93..cfb97c3ce84e6c18367ec79b275f59b5a8435235 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/extra_parameter.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/extra_parameter.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/invalid_type.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/invalid_type.pat.json index 77223cebf566a6a0c74055cf8f507ded4f0bfa80..b26cb86bc13cdc894ba9037248775e56a2ac1707 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/invalid_type.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/invalid_type.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account name type", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account name type", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account name type", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account name type" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/invalid_type.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/invalid_type.tavern.yaml index 7aa559c8aab7acc4f13cf18201288115e6af8091..24b02d5c75471d324be5e1318181cc46bb329c97 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/invalid_type.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/invalid_type.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/no_params.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/no_params.pat.json index a9190fad5747fce3ea4cca660b01eed0e1ff64b6..d2fcfe137dc4f4d8de453f0c235d6189a868acab 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/no_params.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/no_params.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "missing a required argument: 'account'", - "message": "Invalid parameters" + "message": "Assert Exception:missing a required argument: 'account'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "missing a required argument: 'account'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "missing a required argument: 'account'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/no_params.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/no_params.tavern.yaml index 4a6022b9ef538262637ef7e74c898f641d2cb3fb..7d95b92ee6cd912c79a8ad69191ba4252defee37 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/no_params.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/no_params.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/not_existing_account.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/not_existing_account.pat.json index de6891c7ca7fe3146934a5b27a0607d41453a16d..228e1894a8294e29c18f2534079d0a5354d8cb75 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/not_existing_account.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/not_existing_account.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account not-exitsting does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account not-exitsting does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account not-exitsting does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:08" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account not-exitsting does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/not_existing_account.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/not_existing_account.tavern.yaml index 59ec8797cf41b62ddf53750ecc4637166428d0fe..506d999c84d95a2a5513d8c76337c6beb2bd1774 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/not_existing_account.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/not_existing_account.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/over_score.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/over_score.pat.json index 802d88ab2799e070a3de5e0fe106c3d8ed6b12ca..26f476f4ff2885aa3d03c2e8f409893f0f8b109b 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/over_score.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/over_score.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "score = 101 outside valid range [0:100]", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "score = 101 outside valid range [0:100]" + }, + "message": "score = 101 outside valid range [0:100]", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:19" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:score = 101 outside valid range [0:100]" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/over_score.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/over_score.tavern.yaml index 1c53737a8a31f7634516c99e28fafcc3bcfecd74..471b06476f6ace73f4de3aa8f25f8a629513ec38 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/over_score.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/over_score.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/under_score.pat.json b/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/under_score.pat.json index 8b11962707f5ce802f0ddb775a6440e35247fc07..1fc5d1f5237f9becd601fdc4e5af403d22a606a9 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/under_score.pat.json +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/under_score.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "score = -1 outside valid range [0:100]", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "score = -1 outside valid range [0:100]" + }, + "message": "score = -1 outside valid range [0:100]", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:25:19" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:score = -1 outside valid range [0:100]" } diff --git a/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/under_score.tavern.yaml b/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/under_score.tavern.yaml index 5a05bd01a6d27b4770f5e2397b8577ff2120aa89..4c637408e430137c68d0053a8520c0151aef348c 100644 --- a/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/under_score.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/bridge_api_negative/unread_notifications/under_score.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/empty_array.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/empty_array.pat.json index b73ce2b7fa71eac930c654109b6e1d286248e824..f30f212327bf103e35418e33eb0b1a7d6270c7be 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/empty_array.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/empty_array.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "expected 2 params", - "message": "Invalid parameters" + "message": "Assert Exception:expected 2 params", + "data": { + "code": 10, + "name": "assert_exception", + "message": "expected 2 params", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "expected 2 params" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/empty_array.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/empty_array.tavern.yaml index 2e81837c1e40dafdf162a1e8023540a87e0ba412..a14674d57dfc0acf55b5fd8faab26a88658cf9ce 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/empty_array.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/empty_array.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/invalid_type_in_array.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/invalid_type_in_array.pat.json index 720041ad475dcafe53970df412b92453a4cf6f33..5f27222a513e26b7e70d68d34b940a2e45df3541 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/invalid_type_in_array.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/invalid_type_in_array.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account_lower_bound type", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account_lower_bound type", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account_lower_bound type", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account_lower_bound type" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/invalid_type_in_array.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/invalid_type_in_array.tavern.yaml index 93244da06dffb6ceb2bfd9cea16fe24ff733ae6c..08654ac11eb3c97c83c8de1f59c94da891f27f29 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/invalid_type_in_array.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/invalid_type_in_array.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/nonstring_lower_bound.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/nonstring_lower_bound.pat.json index 720041ad475dcafe53970df412b92453a4cf6f33..5f27222a513e26b7e70d68d34b940a2e45df3541 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/nonstring_lower_bound.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/nonstring_lower_bound.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account_lower_bound type", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account_lower_bound type", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account_lower_bound type", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account_lower_bound type" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/nonstring_lower_bound.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/nonstring_lower_bound.tavern.yaml index 405c7ce237cb29badb1dd160324225a2a9df9793..0c0f7d03b282a0aef823af224004049facff7c46 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/nonstring_lower_bound.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/nonstring_lower_bound.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/not_enough_parameters.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/not_enough_parameters.pat.json index b73ce2b7fa71eac930c654109b6e1d286248e824..f30f212327bf103e35418e33eb0b1a7d6270c7be 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/not_enough_parameters.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/not_enough_parameters.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "expected 2 params", - "message": "Invalid parameters" + "message": "Assert Exception:expected 2 params", + "data": { + "code": 10, + "name": "assert_exception", + "message": "expected 2 params", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "expected 2 params" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/not_enough_parameters.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/not_enough_parameters.tavern.yaml index 111d99d92a4d36d5389f69f48211e73a36e01da0..251d62d68f88c6be6f3bd1bd15b0f1dca8794475 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/not_enough_parameters.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/not_enough_parameters.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/too_few_elements_in_array.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/too_few_elements_in_array.pat.json index b73ce2b7fa71eac930c654109b6e1d286248e824..f30f212327bf103e35418e33eb0b1a7d6270c7be 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/too_few_elements_in_array.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/too_few_elements_in_array.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "expected 2 params", - "message": "Invalid parameters" + "message": "Assert Exception:expected 2 params", + "data": { + "code": 10, + "name": "assert_exception", + "message": "expected 2 params", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "expected 2 params" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/too_few_elements_in_array.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/too_few_elements_in_array.tavern.yaml index 0bf4ba302ea150208f73da17870b96ef7c951406..0d7a259e663ce10992b34266e83b1f735c13bb17 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/too_few_elements_in_array.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/too_few_elements_in_array.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/too_many_elements_in_array.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/too_many_elements_in_array.pat.json index b73ce2b7fa71eac930c654109b6e1d286248e824..f30f212327bf103e35418e33eb0b1a7d6270c7be 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/too_many_elements_in_array.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/too_many_elements_in_array.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "expected 2 params", - "message": "Invalid parameters" + "message": "Assert Exception:expected 2 params", + "data": { + "code": 10, + "name": "assert_exception", + "message": "expected 2 params", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "expected 2 params" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/too_many_elements_in_array.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/too_many_elements_in_array.tavern.yaml index b953b0408533e8460fa0195882fe5ec2b92e42bf..5ff6dedad3cffb19de6422ece796722a6673fabf 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/too_many_elements_in_array.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_reputations/too_many_elements_in_array.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/deprecated.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/deprecated.pat.json index 52808ba6ddf21c97215b26cb6dbe1c6b2b983983..1b127752d97ca38a9f601fe884cfc1ebee7814d1 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/deprecated.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/deprecated.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "get_account_votes is no longer supported, for details see https://hive.blog/steemit/@steemitdev/additional-public-api-change", - "message": "Invalid parameters" + "message": "Assert Exception:get_account_votes is no longer supported, for details see https://hive.blog/steemit/@steemitdev/additional-public-api-change", + "data": { + "code": 10, + "name": "assert_exception", + "message": "get_account_votes is no longer supported, for details see https://hive.blog/steemit/@steemitdev/additional-public-api-change", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "get_account_votes is no longer supported, for details see https://hive.blog/steemit/@steemitdev/additional-public-api-change" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/deprecated.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/deprecated.tavern.yaml index 778b23862bb18539a2064f9ddfcbdfb3499c27f8..8ec6687c5e445347d232166c4a3298e884f58b4c 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/deprecated.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/deprecated.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase.pat.json index 52808ba6ddf21c97215b26cb6dbe1c6b2b983983..1b127752d97ca38a9f601fe884cfc1ebee7814d1 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "get_account_votes is no longer supported, for details see https://hive.blog/steemit/@steemitdev/additional-public-api-change", - "message": "Invalid parameters" + "message": "Assert Exception:get_account_votes is no longer supported, for details see https://hive.blog/steemit/@steemitdev/additional-public-api-change", + "data": { + "code": 10, + "name": "assert_exception", + "message": "get_account_votes is no longer supported, for details see https://hive.blog/steemit/@steemitdev/additional-public-api-change", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "get_account_votes is no longer supported, for details see https://hive.blog/steemit/@steemitdev/additional-public-api-change" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase.tavern.yaml index aa340e19712a10e14bf10888c9d47d4049f9c4f4..7aa1cae3eca1b75cdea868dc9dfbeb8d4f59871d 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_dictionary.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_dictionary.pat.json index a6ace98ffb06b80266f52117ef6b31be324b2e5a..0636fbe8526030f5d6b7b0cc06f00059a23964b8 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_dictionary.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_dictionary.pat.json @@ -1,5 +1,6 @@ { - "code": -32000, - "data": "TypeError: call() got multiple values for argument 'method'", - "message": "Server error" + "code": "22023", + "details": null, + "hint": null, + "message": "cannot get array length of a non-array" } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_dictionary.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_dictionary.tavern.yaml index 8612eff75d4a0879a5d4979a4a9eba31ed69c081..ae09799596f5c193ba3eafc0082c3093b2abecd1 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_dictionary.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_dictionary.tavern.yaml @@ -31,4 +31,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_dictionary_params.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_dictionary_params.pat.json index a3495222505a70aa1dd84827909c09b3a67de743..1b127752d97ca38a9f601fe884cfc1ebee7814d1 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_dictionary_params.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_dictionary_params.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "params not a list", - "message": "Invalid parameters" + "message": "Assert Exception:get_account_votes is no longer supported, for details see https://hive.blog/steemit/@steemitdev/additional-public-api-change", + "data": { + "code": 10, + "name": "assert_exception", + "message": "get_account_votes is no longer supported, for details see https://hive.blog/steemit/@steemitdev/additional-public-api-change", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "get_account_votes is no longer supported, for details see https://hive.blog/steemit/@steemitdev/additional-public-api-change" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_dictionary_params.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_dictionary_params.tavern.yaml index 71ae7184c9080dfe0b97948b8a0c4dac4c91e481..c33bd10296b05c63a6d3dccb1e320a6e0ac708e6 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_dictionary_params.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_dictionary_params.tavern.yaml @@ -27,4 +27,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_missing_params.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_missing_params.pat.json index cc4ba2cadb2e3734f13affd32fb0f3877d3fd9ae..1b127752d97ca38a9f601fe884cfc1ebee7814d1 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_missing_params.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_missing_params.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "expected 1 params", - "message": "Invalid parameters" + "message": "Assert Exception:get_account_votes is no longer supported, for details see https://hive.blog/steemit/@steemitdev/additional-public-api-change", + "data": { + "code": 10, + "name": "assert_exception", + "message": "get_account_votes is no longer supported, for details see https://hive.blog/steemit/@steemitdev/additional-public-api-change", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "get_account_votes is no longer supported, for details see https://hive.blog/steemit/@steemitdev/additional-public-api-change" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_missing_params.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_missing_params.tavern.yaml index 83374d199a899a9db027046edbb97962d6a5bc5d..0d84973d2ba0cb7959e83e78fae92ddfcc6c293b 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_missing_params.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_missing_params.tavern.yaml @@ -27,4 +27,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_no_params.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_no_params.pat.json index 144976ae6448196f3563d4c1717d73536517cbac..1b127752d97ca38a9f601fe884cfc1ebee7814d1 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_no_params.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_no_params.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "missing a required argument: 'params'", - "message": "Invalid parameters" + "message": "Assert Exception:get_account_votes is no longer supported, for details see https://hive.blog/steemit/@steemitdev/additional-public-api-change", + "data": { + "code": 10, + "name": "assert_exception", + "message": "get_account_votes is no longer supported, for details see https://hive.blog/steemit/@steemitdev/additional-public-api-change", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "get_account_votes is no longer supported, for details see https://hive.blog/steemit/@steemitdev/additional-public-api-change" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_no_params.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_no_params.tavern.yaml index fe4757751c194ebd330777753c3da746717eb9de..2ea7c42d8670093db6639ffd06dce2bd0b6d8b1a 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_no_params.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_no_params.tavern.yaml @@ -27,4 +27,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_too_many_params.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_too_many_params.pat.json index cc4ba2cadb2e3734f13affd32fb0f3877d3fd9ae..1b127752d97ca38a9f601fe884cfc1ebee7814d1 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_too_many_params.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_too_many_params.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "expected 1 params", - "message": "Invalid parameters" + "message": "Assert Exception:get_account_votes is no longer supported, for details see https://hive.blog/steemit/@steemitdev/additional-public-api-change", + "data": { + "code": 10, + "name": "assert_exception", + "message": "get_account_votes is no longer supported, for details see https://hive.blog/steemit/@steemitdev/additional-public-api-change", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "get_account_votes is no longer supported, for details see https://hive.blog/steemit/@steemitdev/additional-public-api-change" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_too_many_params.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_too_many_params.tavern.yaml index 23ee8047019092288b2f8807684dbbcc8ebbe47c..474434dffadde3b0f94e845890e7383c607472d7 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_too_many_params.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_account_votes/pre_appbase_too_many_params.tavern.yaml @@ -27,4 +27,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_active_votes/author.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_active_votes/author.pat.json index c4c0045ab0c20a563ed92cc3f9b88bf0d2558c12..6501451d21c82a1323c7a5aa0cf211532875ad16 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_active_votes/author.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_active_votes/author.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "permlink cannot be blank", - "message": "Invalid parameters" + "message": "Assert Exception:permlink cannot be blank", + "data": { + "code": 10, + "name": "assert_exception", + "message": "permlink cannot be blank", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "permlink cannot be blank" + }, + "assert_hash": "2b3c4d5e6f7a8b9c0d1e" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_active_votes/author.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_active_votes/author.tavern.yaml index 05bebf64847f48207ed3c586602916613be95b68..d811d220c07c5048c4316da187102122a5203326 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_active_votes/author.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_active_votes/author.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_active_votes/no_data.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_active_votes/no_data.pat.json index d6fea406282c3a7e87c0634218179092994089a6..45a0d20b45d1a0a3c21176406928c19c914565f0 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_active_votes/no_data.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_active_votes/no_data.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account (not specified)", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account (not specified)", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account (not specified)", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account (not specified)" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_active_votes/no_data.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_active_votes/no_data.tavern.yaml index 151f608c0ba544ddfd8e44bd3f3583ffe0b7d47a..d52a221e01f4700c0166c9b5c1f3e2fa9d461cd2 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_active_votes/no_data.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_active_votes/no_data.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_active_votes/too_many_args.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_active_votes/too_many_args.pat.json index 3c877003894cfb9f8ad2c4f2244bcd19b9203950..bad619868e336b0ece11a962b6468f04a45e590f 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_active_votes/too_many_args.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_active_votes/too_many_args.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "too many positional arguments", - "message": "Invalid parameters" + "message": "Assert Exception:too many positional arguments", + "data": { + "code": 10, + "name": "assert_exception", + "message": "too many positional arguments", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "too many positional arguments" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_active_votes/too_many_args.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_active_votes/too_many_args.tavern.yaml index 4cd5d40d0f522b05f850275eac07cad3da7587d7..da8b4649c7cdcb2599d00688db49e34478adc0a3 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_active_votes/too_many_args.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_active_votes/too_many_args.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_active_votes/wrong_author.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_active_votes/wrong_author.pat.json index de5634eb21f2e01e3df2c576539b7e7b6ddddbcd..76825d55ce330eafbb71e9a8841c369d8dcbb3af 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_active_votes/wrong_author.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_active_votes/wrong_author.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Post ciao/re-the-amazing-mr-hydde-20160811t213717 does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Post ciao/re-the-amazing-mr-hydde-20160811t213717 does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Post ciao/re-the-amazing-mr-hydde-20160811t213717 does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Post ciao/re-the-amazing-mr-hydde-20160811t213717 does not exist" + }, + "assert_hash": "4d5e6f7a8b9c0d1e2f3a" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_active_votes/wrong_author.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_active_votes/wrong_author.tavern.yaml index 3c28bbda359a36343320727937b5f0c41a2a27d4..3cbe06e6874c4088837d914262f0eb0523cbf903 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_active_votes/wrong_author.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_active_votes/wrong_author.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/invalid_account.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/invalid_account.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..7919138ee24c1a1528d8ae1cd9e1b085930e9793 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/invalid_account.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/invalid_account.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account char", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account char", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account char" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/invalid_account.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/invalid_account.tavern.yaml index 64fd902ebf470b51dfc2c5c74e79a3cea3875baf..4fc9dd4a35d489575c15d2cd645e4defca42b26f 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/invalid_account.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/invalid_account.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/negative_offset.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/negative_offset.pat.json index 359d489325a87c6ff7322f887bddcb3f5a344eca..c4679930428e659e3eeb238e5f865a32200b2c85 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/negative_offset.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/negative_offset.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "offset cannot be negative", - "message": "Invalid parameters" + "message": "Assert Exception:offset cannot be negative", + "data": { + "code": 10, + "name": "assert_exception", + "message": "offset cannot be negative", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "offset cannot be negative" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/negative_offset.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/negative_offset.tavern.yaml index 78f252cd588f319fa9f7020f191c144be18ba22c..824d14db8647ee3c45204039ac4873b9a03d579d 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/negative_offset.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/negative_offset.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/non_existing.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/non_existing.pat.json index dd9161c3152c355357e4c7b8710657e1e5d190e1..d4a6f938355ed911c7de424e3b0d690692382bc6 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/non_existing.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/non_existing.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account non.existing does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account non.existing does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account non.existing does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account non.existing does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/non_existing.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/non_existing.tavern.yaml index bcc7ef76a5d45a1301fb615a3a2c7a04ac46919a..98d3a27d5d8dbe1f8267cdf2e9903c1ff9112e37 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/non_existing.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/non_existing.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/over_limit.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/over_limit.pat.json index d7e3e2ce17657e5c3c486863336366f79eda5405..2834aa0a1521d1a8b352318f4baaf4dd64dbdcc5 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/over_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/over_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 21 outside valid range [1:20]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 21 outside valid range [1:20]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 21 outside valid range [1:20]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 21 outside valid range [1:20]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/over_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/over_limit.tavern.yaml index 84c9117722c276e65b8801bcd31e6b046b4ce993..2eff04af6b0d3b0107d13dfa125169d5a61b3c82 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/over_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/over_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/too_long.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/too_long.pat.json index 7ab16f7f79e0ba9ba1a9dd7e64ea69be02007e60..602843c0f6d005ab99a38f1b88ff1559a89d15f5 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/too_long.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/too_long.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account name length: `too.long.account.name`", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account name length: `too.long.account.name`", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account name length: `too.long.account.name`", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account name length: `too.long.account.name`" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/too_long.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/too_long.tavern.yaml index a81ad7072dd6e6bd6c779de2ab040f316300c3cd..17a4c1f264bba27d392ae6ec6c745ac7eb5a42a5 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/too_long.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog/too_long.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/invalid_account.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/invalid_account.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..7919138ee24c1a1528d8ae1cd9e1b085930e9793 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/invalid_account.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/invalid_account.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account char", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account char", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account char" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/invalid_account.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/invalid_account.tavern.yaml index 6097b3a81cbe654ca2269645270a9675a682a070..5dd361d824a7f45225b66181d3bbdec81ed82b95 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/invalid_account.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/invalid_account.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/negative_offset.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/negative_offset.pat.json index 359d489325a87c6ff7322f887bddcb3f5a344eca..c4679930428e659e3eeb238e5f865a32200b2c85 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/negative_offset.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/negative_offset.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "offset cannot be negative", - "message": "Invalid parameters" + "message": "Assert Exception:offset cannot be negative", + "data": { + "code": 10, + "name": "assert_exception", + "message": "offset cannot be negative", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "offset cannot be negative" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/negative_offset.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/negative_offset.tavern.yaml index 0ad464f137f89f1c36929ea42cac8591ce814029..0c981fb6381c48aa7cf0584d26ad71c0e7d99b90 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/negative_offset.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/negative_offset.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/non_existing.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/non_existing.pat.json index dd9161c3152c355357e4c7b8710657e1e5d190e1..d4a6f938355ed911c7de424e3b0d690692382bc6 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/non_existing.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/non_existing.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account non.existing does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account non.existing does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account non.existing does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account non.existing does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/non_existing.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/non_existing.tavern.yaml index 896371e050999b3f6b4aafb139640d80b914c407..188907332bb1aa957304a5c4c41510b250ad2372 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/non_existing.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/non_existing.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/over_limit.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/over_limit.pat.json index ad3f3ca2fd2f3e7877a19ece93ffa36428391788..808ead9db8eaee048a75c30aeec1e2f7b2d4f8f2 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/over_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/over_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 501 outside valid range [1:500]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 501 outside valid range [1:500]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 501 outside valid range [1:500]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 501 outside valid range [1:500]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/over_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/over_limit.tavern.yaml index 5495420bd6ff94108cd4da3810865164c660ac36..6208f23693151a7130542eac31f043f0102b1dfa 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/over_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/over_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/too_long.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/too_long.pat.json index 7ab16f7f79e0ba9ba1a9dd7e64ea69be02007e60..602843c0f6d005ab99a38f1b88ff1559a89d15f5 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/too_long.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/too_long.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account name length: `too.long.account.name`", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account name length: `too.long.account.name`", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account name length: `too.long.account.name`", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account name length: `too.long.account.name`" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/too_long.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/too_long.tavern.yaml index fba2655327b114e9ffe96b8e985138d2a4177a68..5107b0be552989bfb22582ad320af7a53a52d408 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/too_long.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_blog_entries/too_long.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/bad_category.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/bad_category.pat.json index 424f4f202d0c66df9fc1c4b0cab3ac9e5ca5dcf2..54a49af3690792177c831e4e66440f8ef8d19d1d 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/bad_category.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/bad_category.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Category non_existing_tag does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Category non_existing_tag does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Category non_existing_tag does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Category non_existing_tag does not exist" + }, + "assert_hash": "5e6f7a8b9c0d1e2f3a4b" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/bad_category.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/bad_category.tavern.yaml index 19afa5c0aa7b61ddc967b4c7c82581360085018c..7f42c51b04596b539ca80cd2221c2d6e37da95e0 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/bad_category.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/bad_category.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/bad_truncate.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/bad_truncate.pat.json index 8f90d53d56cfda92c0abd283b81233e23f4b885e..f39eb9821759368c42d5df3fa267c3d301a25af3 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/bad_truncate.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/bad_truncate.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid literal for int() with base 10: 'five'", - "message": "Invalid parameters" + "message": "Assert Exception:invalid literal for int() with base 10: 'five'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid literal for int() with base 10: 'five'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid literal for int() with base 10: 'five'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/bad_truncate.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/bad_truncate.tavern.yaml index 0e33c1d68ae9128c667446f1f9408444d6681210..2e3951d61a30e9be8bc06c6a6cdf6fd0867488cc 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/bad_truncate.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/bad_truncate.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/invalid_observer.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/invalid_observer.pat.json index bea1d4382ee00c5be8dce1d136a9374828e3f4e8..a5aac4db8d168b072cec24d5d807d58a23e75051 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/invalid_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/invalid_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account notexisttest does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account notexisttest does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account notexisttest does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account notexisttest does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/invalid_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/invalid_observer.tavern.yaml index f4a6a8b236871b8108c0ffee126ca7116c84cebc..2b97a381fbe769bd659964102616bd93415a9b44 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/invalid_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/invalid_observer.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/over_limit.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/over_limit.pat.json index d7e3e2ce17657e5c3c486863336366f79eda5405..2834aa0a1521d1a8b352318f4baaf4dd64dbdcc5 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/over_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/over_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 21 outside valid range [1:20]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 21 outside valid range [1:20]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 21 outside valid range [1:20]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 21 outside valid range [1:20]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/over_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/over_limit.tavern.yaml index b3f65eeb412dac3fff34e815444cd726d6fa9423..a0c039d740e6773ab2cdf2af72f0228955622d82 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/over_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/over_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/under_limit.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/under_limit.pat.json index 6511454b8eeefcd8c435d87c45a48b7075333b5d..625bfca382a94a7b62cb1ef0d3c24101663f6508 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/under_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/under_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 0 outside valid range [1:20]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 0 outside valid range [1:20]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 0 outside valid range [1:20]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 0 outside valid range [1:20]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/under_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/under_limit.tavern.yaml index 43accbd41c060319bb7a6775dab1b8e0b3329a5b..8a30d596945f80fccee6728ff47eedf19d28cba2 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/under_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_comment_discussions_by_payout/under_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_content/deleted_post.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_content/deleted_post.tavern.yaml index bd5566718c452a8b19bf1f2b0283df54eed76a91..8e56183cc0c16b39ef07bc0b6547bb1af15c9a79 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_content/deleted_post.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_content/deleted_post.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_content/multi_deleted_post.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_content/multi_deleted_post.tavern.yaml index 1c8aa7ed2cce91bd7a0808123c3f32dda0b2c59f..e3e21e48a209d2f0959e66abf713e5f5ec901543 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_content/multi_deleted_post.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_content/multi_deleted_post.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_content/nonexisting_post.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_content/nonexisting_post.pat.json index d50a08357eb2d8714af1f54aa24fe7454bb46600..88a2417ea13e563273015258f49bfdac8b811d7d 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_content/nonexisting_post.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_content/nonexisting_post.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Post jsc/nonexisting-post does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Post jsc/nonexisting-post does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Post jsc/nonexisting-post does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Post jsc/nonexisting-post does not exist" + }, + "assert_hash": "4d5e6f7a8b9c0d1e2f3a" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_content/nonexisting_post.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_content/nonexisting_post.tavern.yaml index b4c287a870895a388d5d028d395f90bd811f9719..12fc476b481f3306d4c4378f5eb2f21c74cf5e9c 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_content/nonexisting_post.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_content/nonexisting_post.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_content_replies/deleted_post.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_content_replies/deleted_post.tavern.yaml index a72882538c110ec5226bbece2ec7be9187d7dc60..6a8ee70f5b13e96b86af6f51a67b81720f36dc8d 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_content_replies/deleted_post.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_content_replies/deleted_post.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_content_replies/multi_deleted_post.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_content_replies/multi_deleted_post.tavern.yaml index 6491682d45d7c31aa085f33f60e1d8bea1a9bb22..f79fb5760cbfb3eb79e87e13c6f01952614e1b88 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_content_replies/multi_deleted_post.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_content_replies/multi_deleted_post.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_content_replies/nonexisting_post.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_content_replies/nonexisting_post.pat.json index d50a08357eb2d8714af1f54aa24fe7454bb46600..88a2417ea13e563273015258f49bfdac8b811d7d 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_content_replies/nonexisting_post.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_content_replies/nonexisting_post.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Post jsc/nonexisting-post does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Post jsc/nonexisting-post does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Post jsc/nonexisting-post does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Post jsc/nonexisting-post does not exist" + }, + "assert_hash": "4d5e6f7a8b9c0d1e2f3a" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_content_replies/nonexisting_post.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_content_replies/nonexisting_post.tavern.yaml index b2c224d775a7d407716165d2668ff651dba5a160..c2934a1944318cc958cb95748b559a72ac5646da 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_content_replies/nonexisting_post.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_content_replies/nonexisting_post.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/bad_author.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/bad_author.pat.json index bec552d65ab948f95f638433198f5f1810dc103f..713b9d172a8cb54a083b55c21ea1cabe61bdd39c 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/bad_author.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/bad_author.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account nonexisting does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account nonexisting does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account nonexisting does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account nonexisting does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/bad_author.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/bad_author.tavern.yaml index 0e233140ba332c51d338d477a1d3eb447b3b9a38..0e1e619bd3f67cff374b91170f588f4c23753569 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/bad_author.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/bad_author.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/bad_permlink.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/bad_permlink.pat.json index 1ce393101579918d1e83d848335d43bf29e6a775..69e5c0e25179d8f56475f67f599bfd12f517fb0f 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/bad_permlink.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/bad_permlink.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Post gtg/nonexisting does not exist", - "message": "Invalid parameters" + "data": { + "assert_hash": "4d5e6f7a8b9c0d1e2f3a", + "code": 10, + "extension": { + "assertion_expression": "Post gtg/nonexisting does not exist" + }, + "message": "Post gtg/nonexisting does not exist", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-09T06:47:26" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:Post gtg/nonexisting does not exist" } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/bad_permlink.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/bad_permlink.tavern.yaml index a7de8f29357591e80fbecabb6d911ef96cb3d5d1..f89477d426c93cebc047272988c215d340196e1f 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/bad_permlink.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/bad_permlink.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/bad_truncate.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/bad_truncate.pat.json index 8f90d53d56cfda92c0abd283b81233e23f4b885e..134003b5cdafc7f2c1c0910b2f776a2ea367d305 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/bad_truncate.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/bad_truncate.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid literal for int() with base 10: 'five'", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "invalid literal for int() with base 10: 'five'" + }, + "message": "invalid literal for int() with base 10: 'five'", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-09T06:47:26" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:invalid literal for int() with base 10: 'five'" } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/bad_truncate.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/bad_truncate.tavern.yaml index d925ff1ff60aa699ac98292a93cfd464db77b2ba..6e1f484cacd1d7e0b7b8b82be49671243d74e3b5 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/bad_truncate.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/bad_truncate.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/no_author.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/no_author.pat.json index ea7e150dc8b03d10586780de46134db8f2754a44..b75d2b8d7754d10e905973a5937b563a3b16b84a 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/no_author.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/no_author.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "missing a required argument: 'author'", - "message": "Invalid parameters" + "message": "Assert Exception:missing a required argument: 'author'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "missing a required argument: 'author'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "missing a required argument: 'author'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/no_author.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/no_author.tavern.yaml index 662f40fb53a08ce180bf8196db76ff2e1a384369..08d8fc53b59c547d5de0bdfa0e83d14fc542832d 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/no_author.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/no_author.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/over_limit.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/over_limit.pat.json index d7e3e2ce17657e5c3c486863336366f79eda5405..4b416d247a484e0b6a66bd661c50a8af2956e29c 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/over_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/over_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 21 outside valid range [1:20]", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "limit = 21 outside valid range [1:20]" + }, + "message": "limit = 21 outside valid range [1:20]", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-09T06:47:26" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:limit = 21 outside valid range [1:20]" } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/over_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/over_limit.tavern.yaml index b5f5244d4e7bb6f27723fcbdf3106fa344aa86ad..9c2c89889f41490ddc0f231fcd6b838fd5b5f759 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/over_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/over_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/under_limit.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/under_limit.pat.json index 6511454b8eeefcd8c435d87c45a48b7075333b5d..4478abc37ace8fbf624470a5c4491165babce7f1 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/under_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/under_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 0 outside valid range [1:20]", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "limit = 0 outside valid range [1:20]" + }, + "message": "limit = 0 outside valid range [1:20]", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-09T06:47:26" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:limit = 0 outside valid range [1:20]" } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/under_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/under_limit.tavern.yaml index ce4b085867b5228bfd0ce16ff15a9a2c77feefc7..01afb33703d6f3b291e58ecf91aa06e308419fcd 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/under_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_author_before_date/under_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/bad_truncate.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/bad_truncate.pat.json index 8f90d53d56cfda92c0abd283b81233e23f4b885e..134003b5cdafc7f2c1c0910b2f776a2ea367d305 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/bad_truncate.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/bad_truncate.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid literal for int() with base 10: 'five'", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "invalid literal for int() with base 10: 'five'" + }, + "message": "invalid literal for int() with base 10: 'five'", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-09T06:47:26" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:invalid literal for int() with base 10: 'five'" } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/bad_truncate.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/bad_truncate.tavern.yaml index fd4a5ee40d8cb2e52bfbbfa828ea0d4c7df0ba30..430716f6c692377f6cb4d7c801e0b8810dad8b3a 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/bad_truncate.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/bad_truncate.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/empty_tag.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/empty_tag.pat.json index d6fea406282c3a7e87c0634218179092994089a6..45a0d20b45d1a0a3c21176406928c19c914565f0 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/empty_tag.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/empty_tag.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account (not specified)", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account (not specified)", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account (not specified)", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account (not specified)" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/empty_tag.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/empty_tag.tavern.yaml index 47171bbe3afe96105733166eb04af5e4aabc1020..bfed7cab1769a53dade0fac3e660f79bfa78ef05 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/empty_tag.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/empty_tag.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/no_tag.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/no_tag.pat.json index efb77edd0562ee54cb76dd8227290fc92b9a7405..94cb1b9139f381b81fab7153d51adaf5bfd8760b 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/no_tag.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/no_tag.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "missing a required argument: 'tag'", - "message": "Invalid parameters" + "message": "Assert Exception:missing a required argument: 'tag'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "missing a required argument: 'tag'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "missing a required argument: 'tag'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/no_tag.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/no_tag.tavern.yaml index eebad7f3c48626507e2641b9235ed0755c9ce5e9..dd07fa885e12f9ab1a44a1dc54447adbbac31805 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/no_tag.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/no_tag.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/nonempty_filter_tags.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/nonempty_filter_tags.pat.json index 8ad2a2f809e3db9a92c625b03ed300f99ea42dc8..0949b9588cbd5c521b7cf0c71cf35368c727004f 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/nonempty_filter_tags.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/nonempty_filter_tags.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "filter_tags not supported", - "message": "Invalid parameters" + "message": "Assert Exception:filter_tags not supported", + "data": { + "code": 10, + "name": "assert_exception", + "message": "filter_tags not supported", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "filter_tags not supported" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/nonempty_filter_tags.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/nonempty_filter_tags.tavern.yaml index c108c7759a0c206cde3762f989457bf9580afb44..ba037384f2ab52f0f226926af373b97855902967 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/nonempty_filter_tags.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/nonempty_filter_tags.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/over_limit.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/over_limit.pat.json index d7e3e2ce17657e5c3c486863336366f79eda5405..4b416d247a484e0b6a66bd661c50a8af2956e29c 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/over_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/over_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 21 outside valid range [1:20]", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "limit = 21 outside valid range [1:20]" + }, + "message": "limit = 21 outside valid range [1:20]", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-09T06:47:26" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:limit = 21 outside valid range [1:20]" } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/over_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/over_limit.tavern.yaml index fa9a78641f09ee708b5a668fef2497f9285fa955..c0bb348f49b39d8fa14a6ae02b4cf6888bf1f55d 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/over_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/over_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/pre_appbase_list_params.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/pre_appbase_list_params.pat.json index c7b147a030ee0f2507857e35f02236a70753ff0b..5fd8b585119902012d47fc570a39242ecd7a5007 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/pre_appbase_list_params.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/pre_appbase_list_params.pat.json @@ -1,5 +1,5 @@ { - "code": -32602, - "data": "query must be dict", - "message": "Invalid parameters" + "id": "1", + "jsonrpc": "2.0", + "result": [] } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/pre_appbase_list_params.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/pre_appbase_list_params.tavern.yaml index 58310caeffc01d63294ebdb84c763b1a03e496e7..9cf357eeab6f2fbb6a08a56845a71d012b98e40b 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/pre_appbase_list_params.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/pre_appbase_list_params.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/pre_appbase_no_limit.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/pre_appbase_no_limit.pat.json index 7417672c03e230ee616785c7a620f12afa0580df..5fd8b585119902012d47fc570a39242ecd7a5007 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/pre_appbase_no_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/pre_appbase_no_limit.pat.json @@ -1,5 +1,5 @@ { - "code": -32602, - "data": "missing query key {'limit'}", - "message": "Invalid parameters" + "id": "1", + "jsonrpc": "2.0", + "result": [] } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/pre_appbase_no_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/pre_appbase_no_limit.tavern.yaml index 242f0501827b90f97f0888d58379c30a9022ad90..7637f7ae984717249d1cee1738cc27b1de295820 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/pre_appbase_no_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/pre_appbase_no_limit.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/pre_appbase_too_many_params.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/pre_appbase_too_many_params.pat.json index cc4ba2cadb2e3734f13affd32fb0f3877d3fd9ae..5fd8b585119902012d47fc570a39242ecd7a5007 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/pre_appbase_too_many_params.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/pre_appbase_too_many_params.pat.json @@ -1,5 +1,5 @@ { - "code": -32602, - "data": "expected 1 params", - "message": "Invalid parameters" + "id": "1", + "jsonrpc": "2.0", + "result": [] } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/pre_appbase_too_many_params.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/pre_appbase_too_many_params.tavern.yaml index 324dc9406f2cb1f2ced21e798128f2ef26b70958..890d20bf45af8e11227ff5e77c25c5ec9f41835a 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/pre_appbase_too_many_params.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/pre_appbase_too_many_params.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/under_limit.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/under_limit.pat.json index 6511454b8eeefcd8c435d87c45a48b7075333b5d..4478abc37ace8fbf624470a5c4491165babce7f1 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/under_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/under_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 0 outside valid range [1:20]", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "limit = 0 outside valid range [1:20]" + }, + "message": "limit = 0 outside valid range [1:20]", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-09T06:47:26" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:limit = 0 outside valid range [1:20]" } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/under_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/under_limit.tavern.yaml index 7ec38385c6efc43d62eed70efc143450bb25a144..f7b4042900dc164958bd8d36f01927dec133a6e4 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/under_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_blog/under_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/bad_truncate.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/bad_truncate.pat.json index 8f90d53d56cfda92c0abd283b81233e23f4b885e..134003b5cdafc7f2c1c0910b2f776a2ea367d305 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/bad_truncate.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/bad_truncate.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid literal for int() with base 10: 'five'", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "invalid literal for int() with base 10: 'five'" + }, + "message": "invalid literal for int() with base 10: 'five'", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-09T06:47:26" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:invalid literal for int() with base 10: 'five'" } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/bad_truncate.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/bad_truncate.tavern.yaml index fdba49a33c804fe40ae00814c271d62f39dbe87a..fd0e257c97baf748041f186adbb9884952b0d95a 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/bad_truncate.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/bad_truncate.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/no_author.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/no_author.pat.json index 8c0115dec237082161947e013fe51ab2f309cf20..8d5a67e47ea17cf1cb09a2ffeb0ea0afb8be4bc1 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/no_author.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/no_author.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "missing a required argument: 'start_author'", - "message": "Invalid parameters" + "message": "Assert Exception:missing a required argument: 'start_author'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "missing a required argument: 'start_author'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "missing a required argument: 'start_author'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/no_author.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/no_author.tavern.yaml index fdca464425d5d0438a981a129bb6199fa0a5f245..1daad804679f1061dd478cc5ac64a04ac4d8447b 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/no_author.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/no_author.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/nonempty_filter_tags.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/nonempty_filter_tags.pat.json index 8ad2a2f809e3db9a92c625b03ed300f99ea42dc8..0949b9588cbd5c521b7cf0c71cf35368c727004f 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/nonempty_filter_tags.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/nonempty_filter_tags.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "filter_tags not supported", - "message": "Invalid parameters" + "message": "Assert Exception:filter_tags not supported", + "data": { + "code": 10, + "name": "assert_exception", + "message": "filter_tags not supported", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "filter_tags not supported" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/nonempty_filter_tags.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/nonempty_filter_tags.tavern.yaml index 380d79cc33e78c34e8ccc8cecb9ec2378f0bc9a5..8047873971b1c82f8b4e1da724f3d05f7f684ba3 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/nonempty_filter_tags.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/nonempty_filter_tags.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/over_limit.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/over_limit.pat.json index d7e3e2ce17657e5c3c486863336366f79eda5405..4b416d247a484e0b6a66bd661c50a8af2956e29c 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/over_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/over_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 21 outside valid range [1:20]", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "limit = 21 outside valid range [1:20]" + }, + "message": "limit = 21 outside valid range [1:20]", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-09T06:47:26" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:limit = 21 outside valid range [1:20]" } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/over_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/over_limit.tavern.yaml index 1d3f407dc1746598fd5437a4e7820350e84b5264..1c779486879747f19b435f538614ffb2562a9280 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/over_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/over_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/under_limit.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/under_limit.pat.json index 6511454b8eeefcd8c435d87c45a48b7075333b5d..4478abc37ace8fbf624470a5c4491165babce7f1 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/under_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/under_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 0 outside valid range [1:20]", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "limit = 0 outside valid range [1:20]" + }, + "message": "limit = 0 outside valid range [1:20]", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-09T06:47:26" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:limit = 0 outside valid range [1:20]" } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/under_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/under_limit.tavern.yaml index 69eb8540bf1cc9e503d70970150ae3ef9feaf663..f272405802378fcdfcd66daef718428b68d47639 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/under_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/under_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/unexpected_keyword.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/unexpected_keyword.pat.json index 8c0115dec237082161947e013fe51ab2f309cf20..8d5a67e47ea17cf1cb09a2ffeb0ea0afb8be4bc1 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/unexpected_keyword.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/unexpected_keyword.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "missing a required argument: 'start_author'", - "message": "Invalid parameters" + "message": "Assert Exception:missing a required argument: 'start_author'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "missing a required argument: 'start_author'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "missing a required argument: 'start_author'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/unexpected_keyword.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/unexpected_keyword.tavern.yaml index d96c7aa41a49018a28bf31ee2bc6dd1c8c1139e2..b7903aeecf1c6cac983501a97da59bb5c689e575 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/unexpected_keyword.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_comments/unexpected_keyword.tavern.yaml @@ -28,4 +28,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/bad_truncate.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/bad_truncate.pat.json index 8f90d53d56cfda92c0abd283b81233e23f4b885e..f39eb9821759368c42d5df3fa267c3d301a25af3 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/bad_truncate.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/bad_truncate.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid literal for int() with base 10: 'five'", - "message": "Invalid parameters" + "message": "Assert Exception:invalid literal for int() with base 10: 'five'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid literal for int() with base 10: 'five'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid literal for int() with base 10: 'five'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/bad_truncate.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/bad_truncate.tavern.yaml index cde5991d71577f32423a7ae9d7663901f7829e6d..b9dfe4530fdb89899d4509c3dbf669483362917b 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/bad_truncate.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/bad_truncate.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/invalid_observer.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/invalid_observer.pat.json index bea1d4382ee00c5be8dce1d136a9374828e3f4e8..a5aac4db8d168b072cec24d5d807d58a23e75051 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/invalid_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/invalid_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account notexisttest does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account notexisttest does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account notexisttest does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account notexisttest does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/invalid_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/invalid_observer.tavern.yaml index 66a7d2f22ec57b576dd2cf70ba82c09443f91ad7..ff2efd57472205f77e698dffa98909068d9743d6 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/invalid_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/invalid_observer.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/nonempty_filter_tags.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/nonempty_filter_tags.pat.json index 8ad2a2f809e3db9a92c625b03ed300f99ea42dc8..0949b9588cbd5c521b7cf0c71cf35368c727004f 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/nonempty_filter_tags.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/nonempty_filter_tags.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "filter_tags not supported", - "message": "Invalid parameters" + "message": "Assert Exception:filter_tags not supported", + "data": { + "code": 10, + "name": "assert_exception", + "message": "filter_tags not supported", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "filter_tags not supported" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/nonempty_filter_tags.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/nonempty_filter_tags.tavern.yaml index 090caec47f55e6132e2d3b4c5df8064a462b2099..51e7e668951c3e33f235992f0e987b1496d60b61 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/nonempty_filter_tags.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/nonempty_filter_tags.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/over_limit.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/over_limit.pat.json index d7e3e2ce17657e5c3c486863336366f79eda5405..2834aa0a1521d1a8b352318f4baaf4dd64dbdcc5 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/over_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/over_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 21 outside valid range [1:20]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 21 outside valid range [1:20]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 21 outside valid range [1:20]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 21 outside valid range [1:20]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/over_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/over_limit.tavern.yaml index a7e529310698b7092887c3275b11009d6fe89491..6b39d8fc2c678b3c79a57e72ac61426e6f5f2fff 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/over_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/over_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/under_limit.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/under_limit.pat.json index 6511454b8eeefcd8c435d87c45a48b7075333b5d..625bfca382a94a7b62cb1ef0d3c24101663f6508 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/under_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/under_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 0 outside valid range [1:20]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 0 outside valid range [1:20]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 0 outside valid range [1:20]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 0 outside valid range [1:20]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/under_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/under_limit.tavern.yaml index e45c75da7d8446f7f2c802afbf30b063442c20e1..a9161c015606bdc901ea436322c243d5d5a7fee3 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/under_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_created/under_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/bad_start_author.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/bad_start_author.pat.json index 519508baef948cbec6f971be2702bdff294619b5..20cef00a0fe48a4104b2b01a56b6554bd3b0d1ed 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/bad_start_author.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/bad_start_author.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Post nonexisting/ does not exist", - "message": "Invalid parameters" + "data": { + "assert_hash": "4d5e6f7a8b9c0d1e2f3a", + "code": 10, + "extension": { + "assertion_expression": "Post nonexisting/ does not exist" + }, + "message": "Post nonexisting/ does not exist", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-09T06:47:26" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:Post nonexisting/ does not exist" } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/bad_start_author.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/bad_start_author.tavern.yaml index 06af4c0adf5a9c005fe46edf7f6315579789ec39..c9a8a9be34f65a549ac1c702ae9829bcc96dba35 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/bad_start_author.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/bad_start_author.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/bad_start_permlink.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/bad_start_permlink.pat.json index b3862554afdf96004e2b2e2eae40e6c5df368d8c..eede26bb6a8344465cae79ece651d0611c145090 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/bad_start_permlink.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/bad_start_permlink.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Post stellabelle/nonexisting does not exist", - "message": "Invalid parameters" + "data": { + "assert_hash": "4d5e6f7a8b9c0d1e2f3a", + "code": 10, + "extension": { + "assertion_expression": "Post stellabelle/nonexisting does not exist" + }, + "message": "Post stellabelle/nonexisting does not exist", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-09T06:47:26" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:Post stellabelle/nonexisting does not exist" } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/bad_start_permlink.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/bad_start_permlink.tavern.yaml index e463eeb8605ec97f65d1b1910969d1c9148ae128..f029ae11949309e4f2618e83dac326dc04c2c64d 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/bad_start_permlink.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/bad_start_permlink.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/bad_truncate.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/bad_truncate.pat.json index 8f90d53d56cfda92c0abd283b81233e23f4b885e..134003b5cdafc7f2c1c0910b2f776a2ea367d305 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/bad_truncate.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/bad_truncate.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid literal for int() with base 10: 'five'", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "invalid literal for int() with base 10: 'five'" + }, + "message": "invalid literal for int() with base 10: 'five'", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-09T06:47:26" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:invalid literal for int() with base 10: 'five'" } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/bad_truncate.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/bad_truncate.tavern.yaml index 250e68936c5a0ec66013b2e3700de55bdf9587a7..469a369bc8d6f8e3a0101fad28715bbf4051378a 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/bad_truncate.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/bad_truncate.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/invalid_observer.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/invalid_observer.pat.json index bea1d4382ee00c5be8dce1d136a9374828e3f4e8..54f9e6f31830ef51b3b605b6c7fec973812eee48 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/invalid_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/invalid_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account notexisttest does not exist", - "message": "Invalid parameters" + "data": { + "assert_hash": "1a2b3c4d5e6f7a8b9c0d", + "code": 10, + "extension": { + "assertion_expression": "Account notexisttest does not exist" + }, + "message": "Account notexisttest does not exist", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-09T06:47:26" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:Account notexisttest does not exist" } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/invalid_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/invalid_observer.tavern.yaml index 7ec255852b0141c830a2697b4ed634af5b94bd17..1c78bc85c06d3e41d4e61ca153033eb9a1ba5a3b 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/invalid_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/invalid_observer.tavern.yaml @@ -27,4 +27,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/no_tag.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/no_tag.pat.json index efb77edd0562ee54cb76dd8227290fc92b9a7405..94cb1b9139f381b81fab7153d51adaf5bfd8760b 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/no_tag.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/no_tag.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "missing a required argument: 'tag'", - "message": "Invalid parameters" + "message": "Assert Exception:missing a required argument: 'tag'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "missing a required argument: 'tag'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "missing a required argument: 'tag'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/no_tag.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/no_tag.tavern.yaml index 5587c8222d6c5cb5077d7bdda850b416850adc03..d3bde87bd06ddddf86d67a8a801e7c277f575de7 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/no_tag.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/no_tag.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/nonempty_filter_tags.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/nonempty_filter_tags.pat.json index 8ad2a2f809e3db9a92c625b03ed300f99ea42dc8..0949b9588cbd5c521b7cf0c71cf35368c727004f 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/nonempty_filter_tags.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/nonempty_filter_tags.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "filter_tags not supported", - "message": "Invalid parameters" + "message": "Assert Exception:filter_tags not supported", + "data": { + "code": 10, + "name": "assert_exception", + "message": "filter_tags not supported", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "filter_tags not supported" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/nonempty_filter_tags.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/nonempty_filter_tags.tavern.yaml index 2d9007f564596118fce191be47cc6aea6b8770b0..031b4bee76150fca9c26441a312bc5310a9995de 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/nonempty_filter_tags.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/nonempty_filter_tags.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/over_limit.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/over_limit.pat.json index d7e3e2ce17657e5c3c486863336366f79eda5405..4b416d247a484e0b6a66bd661c50a8af2956e29c 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/over_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/over_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 21 outside valid range [1:20]", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "limit = 21 outside valid range [1:20]" + }, + "message": "limit = 21 outside valid range [1:20]", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-09T06:47:26" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:limit = 21 outside valid range [1:20]" } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/over_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/over_limit.tavern.yaml index 7ebb788f05b34d962ecdcc6b2f4fdedb95f2a37f..3979f585fa658120fbf4c3153b87ed71ee92dec5 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/over_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/over_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/under_limit.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/under_limit.pat.json index 6511454b8eeefcd8c435d87c45a48b7075333b5d..4478abc37ace8fbf624470a5c4491165babce7f1 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/under_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/under_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 0 outside valid range [1:20]", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "limit = 0 outside valid range [1:20]" + }, + "message": "limit = 0 outside valid range [1:20]", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-09T06:47:26" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:limit = 0 outside valid range [1:20]" } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/under_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/under_limit.tavern.yaml index 01c5eb0c20c780276a70b24c29b1920d1803b087..66d4adc2902095fdc51653af69b9abcfe585f776 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/under_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_feed/under_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/bad_truncate.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/bad_truncate.pat.json index 8f90d53d56cfda92c0abd283b81233e23f4b885e..f39eb9821759368c42d5df3fa267c3d301a25af3 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/bad_truncate.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/bad_truncate.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid literal for int() with base 10: 'five'", - "message": "Invalid parameters" + "message": "Assert Exception:invalid literal for int() with base 10: 'five'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid literal for int() with base 10: 'five'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid literal for int() with base 10: 'five'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/bad_truncate.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/bad_truncate.tavern.yaml index bfff4e58ba806302e7415b12445f69cfd094fb1d..21b048132503735009b839b6d317349f70afda40 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/bad_truncate.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/bad_truncate.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/invalid_observer.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/invalid_observer.pat.json index bea1d4382ee00c5be8dce1d136a9374828e3f4e8..a5aac4db8d168b072cec24d5d807d58a23e75051 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/invalid_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/invalid_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account notexisttest does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account notexisttest does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account notexisttest does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account notexisttest does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/invalid_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/invalid_observer.tavern.yaml index 223ca6b230c02cc0d0032b73e2b5d6ec58be2c48..2c1c8495d2ef2977e4650b4ec5c69c48e9072d8d 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/invalid_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/invalid_observer.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/nonempty_filter_tags.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/nonempty_filter_tags.pat.json index 8ad2a2f809e3db9a92c625b03ed300f99ea42dc8..0949b9588cbd5c521b7cf0c71cf35368c727004f 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/nonempty_filter_tags.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/nonempty_filter_tags.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "filter_tags not supported", - "message": "Invalid parameters" + "message": "Assert Exception:filter_tags not supported", + "data": { + "code": 10, + "name": "assert_exception", + "message": "filter_tags not supported", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "filter_tags not supported" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/nonempty_filter_tags.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/nonempty_filter_tags.tavern.yaml index 8cc8798bc6ab04f72f849b4086c4c762dfa3bde8..4b57b504ce12fec9edfd74099588ea90a05417ba 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/nonempty_filter_tags.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/nonempty_filter_tags.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/over_limit.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/over_limit.pat.json index d7e3e2ce17657e5c3c486863336366f79eda5405..2834aa0a1521d1a8b352318f4baaf4dd64dbdcc5 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/over_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/over_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 21 outside valid range [1:20]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 21 outside valid range [1:20]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 21 outside valid range [1:20]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 21 outside valid range [1:20]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/over_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/over_limit.tavern.yaml index 9cb176e138677746fe01aa8797a3fa4d20269b77..e3bbee6c2904b837cc23f43390073f6c3b055c99 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/over_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/over_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/under_limit.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/under_limit.pat.json index 6511454b8eeefcd8c435d87c45a48b7075333b5d..625bfca382a94a7b62cb1ef0d3c24101663f6508 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/under_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/under_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 0 outside valid range [1:20]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 0 outside valid range [1:20]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 0 outside valid range [1:20]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 0 outside valid range [1:20]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/under_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/under_limit.tavern.yaml index 3352d00be07b4af07146c8b86fd9c771a5fbbba3..55e02094444d0c18086c7451b6e468830fce7398 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/under_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_hot/under_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/bad_truncate.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/bad_truncate.pat.json index 8f90d53d56cfda92c0abd283b81233e23f4b885e..f39eb9821759368c42d5df3fa267c3d301a25af3 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/bad_truncate.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/bad_truncate.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid literal for int() with base 10: 'five'", - "message": "Invalid parameters" + "message": "Assert Exception:invalid literal for int() with base 10: 'five'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid literal for int() with base 10: 'five'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid literal for int() with base 10: 'five'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/bad_truncate.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/bad_truncate.tavern.yaml index 51faa7375306857733c95dc596339c64f45c6355..1965361f20f76f28111d0d1c36e1a92e5aa3410d 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/bad_truncate.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/bad_truncate.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/invalid_observer.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/invalid_observer.pat.json index bea1d4382ee00c5be8dce1d136a9374828e3f4e8..a5aac4db8d168b072cec24d5d807d58a23e75051 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/invalid_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/invalid_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account notexisttest does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account notexisttest does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account notexisttest does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account notexisttest does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/invalid_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/invalid_observer.tavern.yaml index 5e62d8de9029cfe780bd7babb82b658f48fab9ea..f77c686fde24399b3e80580adee1f6a0bfeaf1ac 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/invalid_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/invalid_observer.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/nonempty_filter_tags.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/nonempty_filter_tags.pat.json index 8ad2a2f809e3db9a92c625b03ed300f99ea42dc8..0949b9588cbd5c521b7cf0c71cf35368c727004f 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/nonempty_filter_tags.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/nonempty_filter_tags.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "filter_tags not supported", - "message": "Invalid parameters" + "message": "Assert Exception:filter_tags not supported", + "data": { + "code": 10, + "name": "assert_exception", + "message": "filter_tags not supported", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "filter_tags not supported" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/nonempty_filter_tags.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/nonempty_filter_tags.tavern.yaml index 2d7260491689b2cec23d693c8caf42bb29578a36..4c276265c3892555aa43eb2737cfb64457c28444 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/nonempty_filter_tags.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/nonempty_filter_tags.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/over_limit.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/over_limit.pat.json index d7e3e2ce17657e5c3c486863336366f79eda5405..2834aa0a1521d1a8b352318f4baaf4dd64dbdcc5 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/over_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/over_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 21 outside valid range [1:20]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 21 outside valid range [1:20]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 21 outside valid range [1:20]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 21 outside valid range [1:20]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/over_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/over_limit.tavern.yaml index 86826ae60b5c1ad0b74a01520b86f44968d7f283..7393e84db667ed44a79f6829e7c26b9d5c50d661 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/over_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/over_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/under_limit.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/under_limit.pat.json index 6511454b8eeefcd8c435d87c45a48b7075333b5d..625bfca382a94a7b62cb1ef0d3c24101663f6508 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/under_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/under_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 0 outside valid range [1:20]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 0 outside valid range [1:20]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 0 outside valid range [1:20]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 0 outside valid range [1:20]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/under_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/under_limit.tavern.yaml index 54d500ccbfb54282e87f30ab858a45c1e457cc58..204ee1e700e810f60ba05c6495200c84b84f8ca8 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/under_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_discussions_by_trending/under_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account.pat.json index bec552d65ab948f95f638433198f5f1810dc103f..713b9d172a8cb54a083b55c21ea1cabe61bdd39c 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account nonexisting does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account nonexisting does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account nonexisting does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account nonexisting does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account.tavern.yaml index 362d4953b6da800800529130ddf747a9cb1bcc69..c62d920fb28145c9224882ded9feee21925b1e2f 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account_char.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account_char.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..7919138ee24c1a1528d8ae1cd9e1b085930e9793 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account_char.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account_char.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account char", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account char", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account char" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account_char.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account_char.tavern.yaml index 23f5c1e76f4948b0e55f0180245f76ddf01e4e6f..ee7fbf3f17ce6e8bca70e7ad577efc0a16973ff6 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account_char.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account_char.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account_len1.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account_len1.pat.json index ff9603125c3a0c4dc82f97f5f682bd597ea737a7..d59605739734bf3356a5d7f9b8cd0a68b420d0c9 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account_len1.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account_len1.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account name length: `ds`", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account name length: `ds`", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account name length: `ds`", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account name length: `ds`" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account_len1.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account_len1.tavern.yaml index e3bd48dd50d6a03a733a6b6ff7899afd90dbc4cc..5ac892105e4ca2a4de62de53635ae9cb4c342596 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account_len1.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account_len1.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account_len2.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account_len2.pat.json index a32e3ff034a41287cf91d17b9b0ecbfae466af87..0b209c5eb8f06ca6f9424a66d10b70859278f9fa 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account_len2.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account_len2.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account name length: `asdfqwertgzxcvbnh`", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account name length: `asdfqwertgzxcvbnh`", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account name length: `asdfqwertgzxcvbnh`", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account name length: `asdfqwertgzxcvbnh`" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account_len2.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account_len2.tavern.yaml index 5815c302c869f16129e285de2b62304d1eebb753..c39d68b3c7e884be74cb573db59750d09845bf5c 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account_len2.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account_len2.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account_name_char.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account_name_char.pat.json index 19950d0f4616ec4f29fc578524d69a2baec2cefa..23f404cde6f2504d532a8cb172377d770db95d9b 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account_name_char.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account_name_char.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account name char `@`", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account name char `@`", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account name char `@`", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account name char `@`" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account_name_char.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account_name_char.tavern.yaml index 8423ee93ae4390b1608444f7c894b343a6bb8cb3..75582e572e0fea4ec10f0aac022303dc633081d1 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account_name_char.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/bad_account_name_char.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/empty_account.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/empty_account.pat.json index d6fea406282c3a7e87c0634218179092994089a6..45a0d20b45d1a0a3c21176406928c19c914565f0 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/empty_account.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/empty_account.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account (not specified)", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account (not specified)", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account (not specified)", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account (not specified)" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/empty_account.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/empty_account.tavern.yaml index 8f4357e208d1138577cf5273a20f7f67b52076d3..136e459c490c0af3d8357f2a481aa6373774c630 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/empty_account.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/empty_account.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/empty_parameters_array.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/empty_parameters_array.pat.json index cc4ba2cadb2e3734f13affd32fb0f3877d3fd9ae..d16ad8d1ccac8b4ba700f597de2031676a173058 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/empty_parameters_array.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/empty_parameters_array.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "expected 1 params", - "message": "Invalid parameters" + "message": "Assert Exception:expected 1 params", + "data": { + "code": 10, + "name": "assert_exception", + "message": "expected 1 params", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "expected 1 params" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/empty_parameters_array.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/empty_parameters_array.tavern.yaml index d3e1c110d0a049b733571b75539f3a089b4acafa..e406e0218d9a76f4a0413bd7fd0e9d8c2a1f3481 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/empty_parameters_array.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/empty_parameters_array.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/no_account.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/no_account.pat.json index a9190fad5747fce3ea4cca660b01eed0e1ff64b6..66db11c921f821f850d2164ebe18e41849db902e 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/no_account.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/no_account.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "missing a required argument: 'account'", - "message": "Invalid parameters" + "message": "Assert Exception:missing a required argument: 'account'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "missing a required argument: 'account'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "missing a required argument: 'account'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/no_account.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/no_account.tavern.yaml index 60960a53111519bcbf7eae819df2cfdadf8c44ea..6051e2f061acf851743a9648cba944ae89791670 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/no_account.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_follow_count/no_account.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/bad_account.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/bad_account.pat.json index bec552d65ab948f95f638433198f5f1810dc103f..713b9d172a8cb54a083b55c21ea1cabe61bdd39c 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/bad_account.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/bad_account.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account nonexisting does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account nonexisting does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account nonexisting does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account nonexisting does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/bad_account.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/bad_account.tavern.yaml index ad982954b9a44ecef7c9b40b60fb48d475cb8ad7..a8b1da62f1f8108ee953eff1471c902ba6529c0b 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/bad_account.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/bad_account.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/bad_start.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/bad_start.pat.json index bec552d65ab948f95f638433198f5f1810dc103f..91cfe5347bc1b8a496b5f1659eddb3de6d4d471a 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/bad_start.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/bad_start.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account nonexisting does not exist", - "message": "Invalid parameters" + "data": { + "assert_hash": "1a2b3c4d5e6f7a8b9c0d", + "code": 10, + "extension": { + "assertion_expression": "Account nonexisting does not exist" + }, + "message": "Account nonexisting does not exist", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-09T06:47:26" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:Account nonexisting does not exist" } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/bad_start.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/bad_start.tavern.yaml index ae84a5924c9d7315ff98472a546e7c26627e350f..4ac61858ad57204c8103038f64edf359822f22e9 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/bad_start.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/bad_start.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/empty_account.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/empty_account.pat.json index d6fea406282c3a7e87c0634218179092994089a6..45a0d20b45d1a0a3c21176406928c19c914565f0 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/empty_account.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/empty_account.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account (not specified)", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account (not specified)", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account (not specified)", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account (not specified)" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/empty_account.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/empty_account.tavern.yaml index 5a16218dd2e204ae30f8c44a01f6a819a2c74d8c..33c86a2ffb8e8661e5f100bc3da1da1c4a13aae4 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/empty_account.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/empty_account.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/over_limit.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/over_limit.pat.json index 17715d6eab44728f8a6d710ea180fa4ba103f822..2377a0069c5323741373a8f496142fa27fbb336e 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/over_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/over_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 1001 outside valid range [1:1000]", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "limit = 1001 outside valid range [1:1000]" + }, + "message": "limit = 1001 outside valid range [1:1000]", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-09T06:47:26" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:limit = 1001 outside valid range [1:1000]" } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/over_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/over_limit.tavern.yaml index 228d390dd25a7beb1e1c3c3da1bb785b3f943b9c..66ebf0c79898cdea189495d51e51deaf035fa9d1 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/over_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/over_limit.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/under_limit.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/under_limit.pat.json index 69a96aa4373360dc5f63e691a5f0f94a1f6ff305..3b3cf91d3ce6cad921be6c6634320723bc79ad1e 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/under_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/under_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 0 outside valid range [1:1000]", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "limit = 0 outside valid range [1:1000]" + }, + "message": "limit = 0 outside valid range [1:1000]", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-09T06:47:26" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:limit = 0 outside valid range [1:1000]" } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/under_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/under_limit.tavern.yaml index 1ad807254780a095144a1d1305b8b21e6591c0b7..f4b34546bd1a4c96ca9e39367dddd35210e796a4 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/under_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/under_limit.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/wrong_type.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/wrong_type.pat.json index 2eebcdcb49b5e3c18493485f22ae420292c7ca3f..0230f9f6f4e08b598c83d0ebb1aab2e5c95053d9 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/wrong_type.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/wrong_type.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Unsupported follow type, valid types: blog, ignore", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "Unsupported follow type, valid types: blog, ignore" + }, + "message": "Unsupported follow type, valid types: blog, ignore", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-09T06:47:26" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:Unsupported follow type, valid types: blog, ignore" } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/wrong_type.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/wrong_type.tavern.yaml index 0891aeb4c179de44e3194416bc232574b4dba7f7..9f3171d2c20135a76471ee152bf30ff19665cbf2 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/wrong_type.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_followers/wrong_type.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/bad_account.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/bad_account.pat.json index bec552d65ab948f95f638433198f5f1810dc103f..713b9d172a8cb54a083b55c21ea1cabe61bdd39c 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/bad_account.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/bad_account.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account nonexisting does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account nonexisting does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account nonexisting does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account nonexisting does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/bad_account.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/bad_account.tavern.yaml index 846d907bba7cf0a6b5339ff88f64507bfc0b7815..e79ce193e5b6d597e26bc80306c2debbc8c1fae7 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/bad_account.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/bad_account.tavern.yaml @@ -25,4 +25,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/bad_start.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/bad_start.pat.json index bec552d65ab948f95f638433198f5f1810dc103f..91cfe5347bc1b8a496b5f1659eddb3de6d4d471a 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/bad_start.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/bad_start.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account nonexisting does not exist", - "message": "Invalid parameters" + "data": { + "assert_hash": "1a2b3c4d5e6f7a8b9c0d", + "code": 10, + "extension": { + "assertion_expression": "Account nonexisting does not exist" + }, + "message": "Account nonexisting does not exist", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-09T06:47:26" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:Account nonexisting does not exist" } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/bad_start.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/bad_start.tavern.yaml index e5a4a8c3815bebd5fd66ccb9620f3f80237271e3..5558ebfa8821458420a4f2b5c41df88f4ee325fc 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/bad_start.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/bad_start.tavern.yaml @@ -25,4 +25,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/empty_account.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/empty_account.pat.json index d6fea406282c3a7e87c0634218179092994089a6..45a0d20b45d1a0a3c21176406928c19c914565f0 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/empty_account.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/empty_account.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account (not specified)", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account (not specified)", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account (not specified)", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account (not specified)" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/empty_account.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/empty_account.tavern.yaml index 353a5b910e41c999332065bc4da2013197f40803..11d6513811024ed038b31ef39c0aede58a4f5ba0 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/empty_account.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/empty_account.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/over_limit.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/over_limit.pat.json index 17715d6eab44728f8a6d710ea180fa4ba103f822..2377a0069c5323741373a8f496142fa27fbb336e 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/over_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/over_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 1001 outside valid range [1:1000]", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "limit = 1001 outside valid range [1:1000]" + }, + "message": "limit = 1001 outside valid range [1:1000]", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-09T06:47:26" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:limit = 1001 outside valid range [1:1000]" } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/over_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/over_limit.tavern.yaml index 6b0d0c36d5f0a290429002dc0fb1bf221dc77826..81c5d240bbe88c64da71a633998439bbf5ea9de4 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/over_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/over_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/under_limit.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/under_limit.pat.json index 69a96aa4373360dc5f63e691a5f0f94a1f6ff305..3b3cf91d3ce6cad921be6c6634320723bc79ad1e 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/under_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/under_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 0 outside valid range [1:1000]", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "limit = 0 outside valid range [1:1000]" + }, + "message": "limit = 0 outside valid range [1:1000]", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-09T06:47:26" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:limit = 0 outside valid range [1:1000]" } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/under_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/under_limit.tavern.yaml index e68312bacaeadfc97b15c5a22f982b76915985f3..c6992363a91c7063b1522b724ec924b524c06f9f 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/under_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/under_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/wrong_type.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/wrong_type.pat.json index 2eebcdcb49b5e3c18493485f22ae420292c7ca3f..0230f9f6f4e08b598c83d0ebb1aab2e5c95053d9 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/wrong_type.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/wrong_type.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Unsupported follow type, valid types: blog, ignore", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "Unsupported follow type, valid types: blog, ignore" + }, + "message": "Unsupported follow type, valid types: blog, ignore", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-09T06:47:26" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:Unsupported follow type, valid types: blog, ignore" } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/wrong_type.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/wrong_type.tavern.yaml index ae1ee9f5784c1c54778c1eb0b266e38b2c68deff..80f677ad636b8d5dd58995a0bc013a52445205ba 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/wrong_type.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_following/wrong_type.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/bad_category.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/bad_category.pat.json index 424f4f202d0c66df9fc1c4b0cab3ac9e5ca5dcf2..54a49af3690792177c831e4e66440f8ef8d19d1d 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/bad_category.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/bad_category.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Category non_existing_tag does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Category non_existing_tag does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Category non_existing_tag does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Category non_existing_tag does not exist" + }, + "assert_hash": "5e6f7a8b9c0d1e2f3a4b" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/bad_category.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/bad_category.tavern.yaml index 73632d6e9b63a5e1f14f6b1ce735c25677d80c19..55432e0f138fdc2a5bebfc8646ee5bcb823bf823 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/bad_category.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/bad_category.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/bad_truncate.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/bad_truncate.pat.json index 8f90d53d56cfda92c0abd283b81233e23f4b885e..f39eb9821759368c42d5df3fa267c3d301a25af3 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/bad_truncate.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/bad_truncate.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid literal for int() with base 10: 'five'", - "message": "Invalid parameters" + "message": "Assert Exception:invalid literal for int() with base 10: 'five'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid literal for int() with base 10: 'five'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid literal for int() with base 10: 'five'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/bad_truncate.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/bad_truncate.tavern.yaml index 3478ec30e3c6371aec86e52c3b3ea73614ca78c8..b5ce1cd0f036e7e94e7d15d4d583af4bc066d096 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/bad_truncate.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/bad_truncate.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/invalid_observer.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/invalid_observer.pat.json index bea1d4382ee00c5be8dce1d136a9374828e3f4e8..a5aac4db8d168b072cec24d5d807d58a23e75051 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/invalid_observer.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/invalid_observer.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account notexisttest does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account notexisttest does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account notexisttest does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account notexisttest does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/invalid_observer.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/invalid_observer.tavern.yaml index 277f207edafa09a613259e74c0d1c889585e1b86..1386cf7713aed46e020abd0f5016ff8538d777e1 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/invalid_observer.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/invalid_observer.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/over_limit.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/over_limit.pat.json index d7e3e2ce17657e5c3c486863336366f79eda5405..2834aa0a1521d1a8b352318f4baaf4dd64dbdcc5 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/over_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/over_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 21 outside valid range [1:20]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 21 outside valid range [1:20]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 21 outside valid range [1:20]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 21 outside valid range [1:20]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/over_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/over_limit.tavern.yaml index c653d86e701a838f30792099945e6ee8c71b2d7e..5c562322d83ba3241179633b72f3f6076819d82a 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/over_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/over_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/under_limit.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/under_limit.pat.json index 6511454b8eeefcd8c435d87c45a48b7075333b5d..625bfca382a94a7b62cb1ef0d3c24101663f6508 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/under_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/under_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 0 outside valid range [1:20]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 0 outside valid range [1:20]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 0 outside valid range [1:20]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 0 outside valid range [1:20]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/under_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/under_limit.tavern.yaml index 99aebac5c8660b22f928512c0690f2a3f64c3cca..86f1f20e6bba222e52b81002ea709ec252103e9c 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/under_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_post_discussions_by_payout/under_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/deleted_post.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/deleted_post.tavern.yaml index 3cd65ce28ca15de8fbce3e1b57c4fc7287352362..734d11966d10e7629ae3b0ac35b7abd4ff931c56 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/deleted_post.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/deleted_post.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/deleted_reply.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/deleted_reply.tavern.yaml index a460fdd01957759b4f4569bd89f2c1b4df3adaa7..a8309efea3d0b84a38c237046afc230e8e78b206 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/deleted_reply.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/deleted_reply.tavern.yaml @@ -25,4 +25,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/empty_array.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/empty_array.pat.json index ea7e150dc8b03d10586780de46134db8f2754a44..13e61d6bdeaa51c71391e313724a2a5aa5ecf6c8 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/empty_array.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/empty_array.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "missing a required argument: 'author'", - "message": "Invalid parameters" + "message": "Assert Exception:missing a required argument: 'author'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "missing a required argument: 'author'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:01" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "missing a required argument: 'author'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/empty_array.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/empty_array.tavern.yaml index cb84af0e0083e51467e132468e5238883ec00f8c..a629975282d771d83f664b56c8282e1da1bce47e 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/empty_array.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/empty_array.tavern.yaml @@ -25,4 +25,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/empty_array_2.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/empty_array_2.pat.json index b73ce2b7fa71eac930c654109b6e1d286248e824..2b1499f9f183e7c22205c2ca94d02c9b4e919309 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/empty_array_2.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/empty_array_2.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "expected 2 params", - "message": "Invalid parameters" + "message": "Assert Exception:expected 2 params", + "data": { + "code": 10, + "name": "assert_exception", + "message": "expected 2 params", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:01" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "expected 2 params" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/empty_array_2.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/empty_array_2.tavern.yaml index 10023a45d2fd722e15716d537ddc952d43d471c6..9df9f6df9d83ac508e2cdf67f1099db24d0ce4d8 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/empty_array_2.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/empty_array_2.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/invalid_params.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/invalid_params.pat.json index 3c877003894cfb9f8ad2c4f2244bcd19b9203950..85b713e7f264fba4a292e926e4d494cca543390a 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/invalid_params.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/invalid_params.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "too many positional arguments", - "message": "Invalid parameters" + "message": "Assert Exception:too many positional arguments", + "data": { + "code": 10, + "name": "assert_exception", + "message": "too many positional arguments", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:01" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "too many positional arguments" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/invalid_params.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/invalid_params.tavern.yaml index 6d2c87a215aabb8e84cb1c79dbacd60098ee0475..e532d32a1eb59871e0edaa018603b810fc367025 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/invalid_params.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/invalid_params.tavern.yaml @@ -25,4 +25,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/no_params.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/no_params.pat.json index d6fea406282c3a7e87c0634218179092994089a6..f3ad36a7122e8e341e5cf0dc347d2478166b4c1c 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/no_params.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/no_params.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account (not specified)", - "message": "Invalid parameters" -} + "data": { + "assert_hash": "2b3c4d5e6f7a8b9c0d1e", + "code": 10, + "extension": { + "assertion_expression": "permlink cannot be blank" + }, + "message": "permlink cannot be blank", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-09T20:41:27" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:permlink cannot be blank" +} \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/no_params.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/no_params.tavern.yaml index 4edc51ea56e2238692dc8e402896e057247f6335..4dff04ba879817f1133e50b66b1839b7f088b3c2 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/no_params.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/no_params.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/no_permlink.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/no_permlink.pat.json index c4c0045ab0c20a563ed92cc3f9b88bf0d2558c12..1a062c31cadc879741e309f95cf597239b4f242a 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/no_permlink.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/no_permlink.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "permlink cannot be blank", - "message": "Invalid parameters" + "data": { + "assert_hash": "2b3c4d5e6f7a8b9c0d1e", + "code": 10, + "extension": { + "assertion_expression": "permlink cannot be blank" + }, + "message": "permlink cannot be blank", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-09T06:47:26" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:permlink cannot be blank" } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/no_permlink.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/no_permlink.tavern.yaml index 89570079fb83f46ed137258b4daf9b85bc2f4065..2921ea3dd221b215a4258050026f03fc580b301d 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/no_permlink.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/no_permlink.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/nonexisting_post.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/nonexisting_post.pat.json index def0ae10a560ef660d91243d28ff26bedaed2cd5..3a15c84a4d8426d2352241363001ef11a635eb22 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/nonexisting_post.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/nonexisting_post.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Post roadscape/banana-cherry does not exist", - "message": "Invalid parameters" + "data": { + "assert_hash": "4d5e6f7a8b9c0d1e2f3a", + "code": 10, + "extension": { + "assertion_expression": "Post roadscape/banana-cherry does not exist" + }, + "message": "Post roadscape/banana-cherry does not exist", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-09T06:47:26" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:Post roadscape/banana-cherry does not exist" } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/nonexisting_post.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/nonexisting_post.tavern.yaml index f1130a3dc8d97b62c602923cf26f33d246e1765b..864a72fdd10589f0dd94cefcf191f1ac03cc8632 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/nonexisting_post.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_reblogged_by/nonexisting_post.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/bad_author.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/bad_author.pat.json index bec552d65ab948f95f638433198f5f1810dc103f..7c5699447821eede9c86032dcc0341f42319a2c9 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/bad_author.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/bad_author.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account nonexisting does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account nonexisting does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account nonexisting does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:01" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account nonexisting does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/bad_author.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/bad_author.tavern.yaml index c8c7dc08974a7bc4579bb2bb7dc4a253e4139258..9c7cfe8f20e3401fde1b81c85235ae4b8a3a83bc 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/bad_author.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/bad_author.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/bad_post.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/bad_post.pat.json index be72c62d3ef4aaa3ac5cd1ee86eead4ea2c7ff81..cd6d6a0a694a51108ea4dae6ec63e3c1a4a641d9 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/bad_post.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/bad_post.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Post admin/non_existing_permlink does not exist", - "message": "Invalid parameters" + "data": { + "assert_hash": "4d5e6f7a8b9c0d1e2f3a", + "code": 10, + "extension": { + "assertion_expression": "Post admin/non_existing_permlink does not exist" + }, + "message": "Post admin/non_existing_permlink does not exist", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-09T06:47:26" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:Post admin/non_existing_permlink does not exist" } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/bad_post.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/bad_post.tavern.yaml index 1560bb08f29ea0e9e4bb51773683e8af04833fe8..4a800535c8d84209c612dc31d7fe5204d0acbf88 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/bad_post.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/bad_post.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/bad_truncate.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/bad_truncate.pat.json index 8f90d53d56cfda92c0abd283b81233e23f4b885e..134003b5cdafc7f2c1c0910b2f776a2ea367d305 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/bad_truncate.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/bad_truncate.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid literal for int() with base 10: 'five'", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "invalid literal for int() with base 10: 'five'" + }, + "message": "invalid literal for int() with base 10: 'five'", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-09T06:47:26" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:invalid literal for int() with base 10: 'five'" } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/bad_truncate.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/bad_truncate.tavern.yaml index 866de709b6a128541bef9ee7b2dae9c07e643fed..496ec44aeab06a60233a392e01a919e868f808aa 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/bad_truncate.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/bad_truncate.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/blank_start_author.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/blank_start_author.pat.json index d6fea406282c3a7e87c0634218179092994089a6..89eb904637c2ef944bcc2227c190feb4bd2abc9d 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/blank_start_author.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/blank_start_author.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account (not specified)", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account (not specified)", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account (not specified)", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:01" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account (not specified)" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/blank_start_author.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/blank_start_author.tavern.yaml index 757427a419fe3df3ed32ee9a2a6d6f69afe7b603..cb2809097f173ec09e152316943f2051daee2801 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/blank_start_author.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/blank_start_author.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/invalid_account_name.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/invalid_account_name.pat.json index c1734e8edd7ca374a71deaf55a1754e15642f46b..bbc2f8b27a823467c2494e6337f4c523b8652c99 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/invalid_account_name.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/invalid_account_name.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account name length: `a`", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account name length: `a`", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account name length: `a`", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:01" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account name length: `a`" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/invalid_account_name.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/invalid_account_name.tavern.yaml index 0fbf8a6f05605af99c74075ed98d07ff1467a8b7..bf529f79f10b20a4e241709063e009fc944e0263 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/invalid_account_name.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/invalid_account_name.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/no_start_author.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/no_start_author.pat.json index 8c0115dec237082161947e013fe51ab2f309cf20..becdc29f9652756bcb164a879876cfe73cd071cd 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/no_start_author.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/no_start_author.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "missing a required argument: 'start_author'", - "message": "Invalid parameters" + "message": "Assert Exception:missing a required argument: 'start_author'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "missing a required argument: 'start_author'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:01" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "missing a required argument: 'start_author'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/no_start_author.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/no_start_author.tavern.yaml index e813fca3ab17677d9fcb97eba52c239b4eacbd98..93001a35f2a963b8b1768dcb9af36e731150fc3d 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/no_start_author.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/no_start_author.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/over_limit.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/over_limit.pat.json index d7e3e2ce17657e5c3c486863336366f79eda5405..4b416d247a484e0b6a66bd661c50a8af2956e29c 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/over_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/over_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 21 outside valid range [1:20]", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "limit = 21 outside valid range [1:20]" + }, + "message": "limit = 21 outside valid range [1:20]", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-09T06:47:26" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:limit = 21 outside valid range [1:20]" } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/over_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/over_limit.tavern.yaml index baf247dc0ee6bcf57c487e0d0473bd80f0ba3f14..7e4667c3863e4cd52b74818e97532e1f22588977 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/over_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/over_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/under_limit.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/under_limit.pat.json index 6511454b8eeefcd8c435d87c45a48b7075333b5d..4478abc37ace8fbf624470a5c4491165babce7f1 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/under_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/under_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 0 outside valid range [1:20]", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "limit = 0 outside valid range [1:20]" + }, + "message": "limit = 0 outside valid range [1:20]", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-09T06:47:26" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:limit = 0 outside valid range [1:20]" } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/under_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/under_limit.tavern.yaml index 7d01d330a6ac50a103656e9641914c3272970a40..640dd3c17993d65ed56eb305f1c1d1cddad84a2a 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/under_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_replies_by_last_update/under_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/created_melon.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/created_melon.pat.json index 8a48f861625ff0ee08ab635a18b661ccc0350331..7c0b435a0705c2341f31512d42d0d2808b446514 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/created_melon.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/created_melon.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid tag `melon melon`", - "message": "Invalid parameters" + "message": "Assert Exception:condenser_api get state is not supported", + "data": { + "code": 10, + "name": "assert_exception", + "message": "condenser_api get state is not supported", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "condenser_api get state is not supported" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/created_melon.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/created_melon.tavern.yaml index 45bc147d63b08a40fc682fe480a8da2c4b4bfd35..2a2b874aba942f1d1d47c246e0952d9da15ad5c7 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/created_melon.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/created_melon.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/hash_in_path.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/hash_in_path.pat.json index fb678ec572b335ce3327deb7530d431074ab9c96..7c0b435a0705c2341f31512d42d0d2808b446514 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/hash_in_path.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/hash_in_path.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "path contains hash mark (#)", - "message": "Invalid parameters" + "message": "Assert Exception:condenser_api get state is not supported", + "data": { + "code": 10, + "name": "assert_exception", + "message": "condenser_api get state is not supported", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "condenser_api get state is not supported" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/hash_in_path.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/hash_in_path.tavern.yaml index 0e3cdde6778a0234b6cb288e2d1dacb6697f424a..1388c5896a3742c27c51d0bf5e4e147d806c438f 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/hash_in_path.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/hash_in_path.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/hot_news.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/hot_news.pat.json index ee6e5863f6ed4c38f3d36ede55d4ad39e193b1f0..7c0b435a0705c2341f31512d42d0d2808b446514 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/hot_news.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/hot_news.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "unexpected discussion path part[2] hot/news/something", - "message": "Invalid parameters" + "message": "Assert Exception:condenser_api get state is not supported", + "data": { + "code": 10, + "name": "assert_exception", + "message": "condenser_api get state is not supported", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "condenser_api get state is not supported" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/hot_news.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/hot_news.tavern.yaml index 8054fd06c4162025c6b8fc775272b65da26d1f90..c0231b5ce1331ccac1480604b8f1bbf7f820682e 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/hot_news.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/hot_news.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/kiwi.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/kiwi.pat.json index c8ee117e81f10e837b47c810cb49fb615a6799a2..7c0b435a0705c2341f31512d42d0d2808b446514 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/kiwi.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/kiwi.pat.json @@ -1,5 +1,30 @@ { - "code": -32000, - "data": "ApiError: unhandled path: /kiwi", - "message": "Server error" + "code": -32602, + "message": "Assert Exception:condenser_api get state is not supported", + "data": { + "code": 10, + "name": "assert_exception", + "message": "condenser_api get state is not supported", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "condenser_api get state is not supported" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/kiwi.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/kiwi.tavern.yaml index 977f57b594f59c8a7389367d442ae885f4b1aea1..97cf379834c79b14217a74ffdcfe8478a111fa09 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/kiwi.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/kiwi.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/privacy_banana.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/privacy_banana.pat.json index 2daab50b501f08fb172f5acb4ff7412b35e60054..7c0b435a0705c2341f31512d42d0d2808b446514 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/privacy_banana.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/privacy_banana.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "", - "message": "Invalid parameters" + "message": "Assert Exception:condenser_api get state is not supported", + "data": { + "code": 10, + "name": "assert_exception", + "message": "condenser_api get state is not supported", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "condenser_api get state is not supported" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/privacy_banana.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/privacy_banana.tavern.yaml index 233e17c581779637985cbbe6dc0554dda498422b..26f3a24243f4d8bc1a4926eba817217aac2d998a 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/privacy_banana.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/privacy_banana.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/recent_news.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/recent_news.pat.json index d4af0fc68f99a4807fbce8099b5bf958592efc6d..7c0b435a0705c2341f31512d42d0d2808b446514 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/recent_news.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/recent_news.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid sort `recent`", - "message": "Invalid parameters" + "message": "Assert Exception:condenser_api get state is not supported", + "data": { + "code": 10, + "name": "assert_exception", + "message": "condenser_api get state is not supported", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "condenser_api get state is not supported" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/recent_news.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/recent_news.tavern.yaml index ca4d3c5544f95a2e3efbf9d74740a707d5ebdb1b..c6021918c88bbebc88dbcb0e5c002a3e92b89e92 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/recent_news.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/recent_news.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/tags_lemon.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/tags_lemon.pat.json index f89851fa6f60fa3b7850440f91dcec6948411786..7c0b435a0705c2341f31512d42d0d2808b446514 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/tags_lemon.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/tags_lemon.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid /tags request", - "message": "Invalid parameters" + "message": "Assert Exception:condenser_api get state is not supported", + "data": { + "code": 10, + "name": "assert_exception", + "message": "condenser_api get state is not supported", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "condenser_api get state is not supported" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/tags_lemon.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/tags_lemon.tavern.yaml index 651b546e07f63407d49a42e28b3640b9683f33c1..da58b1d051a57da6a6ddb49edf037c9ef401c071 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/tags_lemon.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/tags_lemon.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/too_many_parts.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/too_many_parts.pat.json index fe4e29f54e5d101a4971476cc67ac5ae0da1741f..7c0b435a0705c2341f31512d42d0d2808b446514 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/too_many_parts.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/too_many_parts.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "too many parts in path: `too/many/parts/in/path/argument/example/blabla`", - "message": "Invalid parameters" + "message": "Assert Exception:condenser_api get state is not supported", + "data": { + "code": 10, + "name": "assert_exception", + "message": "condenser_api get state is not supported", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "condenser_api get state is not supported" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/too_many_parts.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/too_many_parts.tavern.yaml index 9f1726382457062819b96616f241bf73adc33a3b..b731ae5eb893ce9b6ca6fc5d15944e15eddf9ebf 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/too_many_parts.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/too_many_parts.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/transfers_not_served.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/transfers_not_served.pat.json index 1ad0ed3d57d248f86a86baa08fd10c8b8325268b..7c0b435a0705c2341f31512d42d0d2808b446514 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/transfers_not_served.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/transfers_not_served.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "transfers API not served here", - "message": "Invalid parameters" + "message": "Assert Exception:condenser_api get state is not supported", + "data": { + "code": 10, + "name": "assert_exception", + "message": "condenser_api get state is not supported", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "condenser_api get state is not supported" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/transfers_not_served.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/transfers_not_served.tavern.yaml index 789398e04a96afa87ced4b5eecd18e1ffca57203..aba3bcbc0b86f8f093151b0d3514085c8c07daf5 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/transfers_not_served.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/transfers_not_served.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/unexpected_account_path.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/unexpected_account_path.pat.json index ef14bdebcfc8ee9f2ebea217d4cb101e12940218..7c0b435a0705c2341f31512d42d0d2808b446514 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/unexpected_account_path.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/unexpected_account_path.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "unexpected account path[2] @acc/bbbbb/cccc", - "message": "Invalid parameters" + "message": "Assert Exception:condenser_api get state is not supported", + "data": { + "code": 10, + "name": "assert_exception", + "message": "condenser_api get state is not supported", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "condenser_api get state is not supported" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/unexpected_account_path.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/unexpected_account_path.tavern.yaml index 13ed395813f5b955b2c326d16929734ef12ef786..8ce119dcd43dce991a2de0cbf08c9938519ac100 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/unexpected_account_path.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_state/unexpected_account_path.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_trending_tags/bad_tag.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_trending_tags/bad_tag.pat.json index 33ff98c0a75e4a5afd55c24b8201e757f05ea1d0..f895fc7febb2ed2b73259909ab9fae480a31edcf 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_trending_tags/bad_tag.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_trending_tags/bad_tag.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Category nonexisting-category does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Category nonexisting-category does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Category nonexisting-category does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Category nonexisting-category does not exist" + }, + "assert_hash": "5e6f7a8b9c0d1e2f3a4b" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_trending_tags/bad_tag.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_trending_tags/bad_tag.tavern.yaml index 92c53ce61b8ab955c39fd1c03df8583683499425..9bbafb567e70cbb4ac371f1b237b17c4c565b15a 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_trending_tags/bad_tag.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_trending_tags/bad_tag.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_trending_tags/invalid_tag.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_trending_tags/invalid_tag.pat.json index c7b95feb87d289764c38d8b2a8aa3631ff59f1dd..a7f7d155aa37953564134a46e995899b1599fa4e 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_trending_tags/invalid_tag.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_trending_tags/invalid_tag.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid tag `@d@m`", - "message": "Invalid parameters" + "message": "Assert Exception:invalid tag `@d@m`", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid tag `@d@m`", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid tag `@d@m`" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_trending_tags/invalid_tag.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_trending_tags/invalid_tag.tavern.yaml index f165b378826ccd3573151bb69e42fbac9e91121e..eadf90859f10da1d5d32aca963287d13eada3514 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_trending_tags/invalid_tag.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_trending_tags/invalid_tag.tavern.yaml @@ -26,3 +26,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_trending_tags/over_limit.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_trending_tags/over_limit.pat.json index 25630e9d9fc5b229d804d588fcc964284cb51905..73d56a9232855f2f3dd43c96416acb2fb1d7fb85 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_trending_tags/over_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_trending_tags/over_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 251 outside valid range [1:250]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 251 outside valid range [1:250]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 251 outside valid range [1:250]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 251 outside valid range [1:250]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_trending_tags/over_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_trending_tags/over_limit.tavern.yaml index 5df6d15ded03cd6f7274156c041b0e78cfde1f4a..9cfc95e41f409b1e8c2e1eef7186621ebf31c9ac 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_trending_tags/over_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_trending_tags/over_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_trending_tags/under_limit.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_trending_tags/under_limit.pat.json index 799938e69d89ca9f452dc94e971acccca2525aab..b24e449eb85380dea4e6ba4e375093c75b79073d 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_trending_tags/under_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_trending_tags/under_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 0 outside valid range [1:250]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 0 outside valid range [1:250]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 0 outside valid range [1:250]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 0 outside valid range [1:250]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_trending_tags/under_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_trending_tags/under_limit.tavern.yaml index 69fea6b33feea316d7c5ce7913130eeb849c6027..16dfb41c3cf8a90251441741891f918092a980af 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/get_trending_tags/under_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/get_trending_tags/under_limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/pre_appbase_wrong_call.pat.json b/tests/api_tests/hivemind/tavern/condenser_api_negative/pre_appbase_wrong_call.pat.json index de557148321af5ee6ecfc5605feff4a754400835..d55397020cc0566d50fd558ceff9e4c80132249c 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/pre_appbase_wrong_call.pat.json +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/pre_appbase_wrong_call.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "unknown method: condenser_api.find_comments", - "message": "Invalid parameters" + "message": "Assert Exception:unknown method: condenser_api.find_comments", + "data": { + "code": 10, + "name": "assert_exception", + "message": "unknown method: condenser_api.find_comments", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:45:00" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "unknown method: condenser_api.find_comments" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/condenser_api_negative/pre_appbase_wrong_call.tavern.yaml b/tests/api_tests/hivemind/tavern/condenser_api_negative/pre_appbase_wrong_call.tavern.yaml index f79cda77c8671e4c3bc28ac2964d488a89bcd846..2f2a66c3adcf5d22ae982393fa6991312b1c85bf 100644 --- a/tests/api_tests/hivemind/tavern/condenser_api_negative/pre_appbase_wrong_call.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/condenser_api_negative/pre_appbase_wrong_call.tavern.yaml @@ -25,4 +25,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/find_comments/dictionary.pat.json b/tests/api_tests/hivemind/tavern/database_api_negative/find_comments/dictionary.pat.json index 5c3a0d3aa07987e9b11ef60cab50044dc5de1289..7dceb09278351b56f9a68abd024c10153bf7f741 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/find_comments/dictionary.pat.json +++ b/tests/api_tests/hivemind/tavern/database_api_negative/find_comments/dictionary.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Expected array of author+permlink pairs", - "message": "Invalid parameters" + "message": "Assert Exception:Expected array of author+permlink pairs", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Expected array of author+permlink pairs", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:05" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Expected array of author+permlink pairs" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/find_comments/dictionary.tavern.yaml b/tests/api_tests/hivemind/tavern/database_api_negative/find_comments/dictionary.tavern.yaml index b47c40a4f0d1c25327de96e3fbf3a894429046c6..3c54be2bdd13b55e412007dcabeaa176e98ce99d 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/find_comments/dictionary.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/database_api_negative/find_comments/dictionary.tavern.yaml @@ -29,3 +29,4 @@ stages: function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/find_comments/pre_appbase.pat.json b/tests/api_tests/hivemind/tavern/database_api_negative/find_comments/pre_appbase.pat.json index 64053b5bb7e6de0181f45d48b9a2ed9c0405aec2..207a579c5481518a0be608bb03335959ed8d83c3 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/find_comments/pre_appbase.pat.json +++ b/tests/api_tests/hivemind/tavern/database_api_negative/find_comments/pre_appbase.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "`call` requires condenser_api", - "message": "Invalid parameters" + "message": "Assert Exception:expected 1 params", + "data": { + "code": 10, + "name": "assert_exception", + "message": "expected 1 params", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:05" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "expected 1 params" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/find_comments/pre_appbase.tavern.yaml b/tests/api_tests/hivemind/tavern/database_api_negative/find_comments/pre_appbase.tavern.yaml index 5b8163f06cc3fb7a39d0429622d8f05a9eaeb51e..8f33c05e4c378b70d9ce9b1989a8ca72aa31427e 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/find_comments/pre_appbase.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/database_api_negative/find_comments/pre_appbase.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/find_comments/too_many_requested.pat.json b/tests/api_tests/hivemind/tavern/database_api_negative/find_comments/too_many_requested.pat.json index 739eac6fb08a6c204326d1dcdf94e3b724fe276b..aa4a98bf7a84ac9411c9d026100efc8e92f1d866 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/find_comments/too_many_requested.pat.json +++ b/tests/api_tests/hivemind/tavern/database_api_negative/find_comments/too_many_requested.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Parameters count is greather than max allowed (1000)", - "message": "Invalid parameters" + "message": "Assert Exception:Parameters count is greather than max allowed (1000)", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Parameters count is greather than max allowed (1000)", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:05" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Parameters count is greather than max allowed (1000)" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/find_comments/too_many_requested.tavern.yaml b/tests/api_tests/hivemind/tavern/database_api_negative/find_comments/too_many_requested.tavern.yaml index af3f3e840b07f124a59b61cb8d31faf82f542cf9..03bf32645dbd5db4b758e05668291c80893f8f2e 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/find_comments/too_many_requested.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/database_api_negative/find_comments/too_many_requested.tavern.yaml @@ -142,3 +142,4 @@ stages: function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/find_comments/too_much_data.pat.json b/tests/api_tests/hivemind/tavern/database_api_negative/find_comments/too_much_data.pat.json index 32f05712bedcc6fb9453f5b96e1ff8da4075c1a1..30a9bf4d46eb05c97fecce14a7a17dc4f85e9399 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/find_comments/too_much_data.pat.json +++ b/tests/api_tests/hivemind/tavern/database_api_negative/find_comments/too_much_data.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "got an unexpected keyword argument 'limit'", - "message": "Invalid parameters" + "message": "Assert Exception:got an unexpected keyword argument 'limit'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "got an unexpected keyword argument 'limit'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:05" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "got an unexpected keyword argument 'limit'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/find_comments/too_much_data.tavern.yaml b/tests/api_tests/hivemind/tavern/database_api_negative/find_comments/too_much_data.tavern.yaml index de01d5684818a2a388ecf0d778bb7572498ae8e7..b2bd602c5ae482927023e5c69ee28ca1683e74d5 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/find_comments/too_much_data.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/database_api_negative/find_comments/too_much_data.tavern.yaml @@ -32,3 +32,4 @@ stages: function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/author.pat.json b/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/author.pat.json index c4c0045ab0c20a563ed92cc3f9b88bf0d2558c12..beaf1c920bfe3f9b1b597be77c9ed82851a1dbf2 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/author.pat.json +++ b/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/author.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "permlink cannot be blank", - "message": "Invalid parameters" + "message": "Assert Exception:permlink cannot be blank", + "data": { + "code": 10, + "name": "assert_exception", + "message": "permlink cannot be blank", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:05" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "permlink cannot be blank" + }, + "assert_hash": "2b3c4d5e6f7a8b9c0d1e" + } } diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/author.tavern.yaml b/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/author.tavern.yaml index be02294793cbf791653a42940bc718370ded1eef..d90d9a724bd9fa29c77a43a9aac6ad979c4dcf54 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/author.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/author.tavern.yaml @@ -31,3 +31,4 @@ stages: function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/bad_data.pat.json b/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/bad_data.pat.json index 91689d8158347183e6abd6fbb04e8648fa51b8b0..2d39e2482acb8709232f9a5f7ea853d28bda5fb7 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/bad_data.pat.json +++ b/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/bad_data.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Post hiveio/firstpost does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Post hiveio/firstpost does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Post hiveio/firstpost does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:05" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Post hiveio/firstpost does not exist" + }, + "assert_hash": "4d5e6f7a8b9c0d1e2f3a" + } } diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/bad_data.tavern.yaml b/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/bad_data.tavern.yaml index 72fbbe66bff3973629282846fdfafdd8ac183a78..8ced27e42e43674dba771b18c6fc790416e269ab 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/bad_data.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/bad_data.tavern.yaml @@ -30,3 +30,4 @@ stages: function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/extra_parameter.pat.json b/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/extra_parameter.pat.json index 955699aec24e800600be7b547fc8923e3952fda4..a6614f2b8e3deeffe03e76c1ab0e9b14dc36fc1b 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/extra_parameter.pat.json +++ b/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/extra_parameter.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "got an unexpected keyword argument 'extra_parameter'", - "message": "Invalid parameters" + "message": "Assert Exception:got an unexpected keyword argument 'extra_parameter'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "got an unexpected keyword argument 'extra_parameter'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:05" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "got an unexpected keyword argument 'extra_parameter'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/extra_parameter.tavern.yaml b/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/extra_parameter.tavern.yaml index 0c582a82acb7126f987de79492d8712bcd5f7515..bfdd6560357bd6f65bc21ee9510b6609b2c5871d 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/extra_parameter.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/extra_parameter.tavern.yaml @@ -32,3 +32,4 @@ stages: function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/no_author.pat.json b/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/no_author.pat.json index ea7e150dc8b03d10586780de46134db8f2754a44..c1fc2a8688f02af1b5e252136bd6fe0b036b9932 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/no_author.pat.json +++ b/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/no_author.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "missing a required argument: 'author'", - "message": "Invalid parameters" + "message": "Assert Exception:missing a required argument: 'author'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "missing a required argument: 'author'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:05" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "missing a required argument: 'author'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/no_author.tavern.yaml b/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/no_author.tavern.yaml index 390fd6accba1b6a24737e6d802011e2ca694e80f..2d627e4ce4891bad4583c0f9457e0b7520223950 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/no_author.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/no_author.tavern.yaml @@ -30,3 +30,4 @@ stages: function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/no_data.pat.json b/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/no_data.pat.json index d6fea406282c3a7e87c0634218179092994089a6..0163ae17f1da9798e299b4b2e653a618c15b8503 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/no_data.pat.json +++ b/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/no_data.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account (not specified)", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account (not specified)", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account (not specified)", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:05" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account (not specified)" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/no_data.tavern.yaml b/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/no_data.tavern.yaml index 10f9f9b7fac49dc31d99a7143f1d3f8a11eaebaa..bbeb512888e2ff457609fb5b282f5b74b7ab5fe6 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/no_data.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/no_data.tavern.yaml @@ -31,3 +31,4 @@ stages: function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/no_permlink.pat.json b/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/no_permlink.pat.json index 5b47a96ac0db2ecaa8fd31bb868d4a2fbc850d63..630a1e475660d7d25979066d87ecaeb963a0d5c4 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/no_permlink.pat.json +++ b/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/no_permlink.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "missing a required argument: 'permlink'", - "message": "Invalid parameters" + "message": "Assert Exception:missing a required argument: 'permlink'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "missing a required argument: 'permlink'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:05" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "missing a required argument: 'permlink'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/no_permlink.tavern.yaml b/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/no_permlink.tavern.yaml index 12b89dce87fb45a7bac2a5ffd96e16ca19e45cee..6184f3fd9fb72a6a65a963333e8bd5c45e718f0b 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/no_permlink.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/no_permlink.tavern.yaml @@ -30,3 +30,4 @@ stages: function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/permlink.pat.json b/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/permlink.pat.json index d6fea406282c3a7e87c0634218179092994089a6..0163ae17f1da9798e299b4b2e653a618c15b8503 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/permlink.pat.json +++ b/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/permlink.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account (not specified)", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account (not specified)", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account (not specified)", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:05" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account (not specified)" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/permlink.tavern.yaml b/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/permlink.tavern.yaml index 0900d5e944835c1ad044946cb811306ed025f975..24a2a86428a3c5d10da3dba5feb14f5c162a1bfa 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/permlink.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/database_api_negative/find_votes/permlink.tavern.yaml @@ -31,3 +31,4 @@ stages: function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/extra_parameter.pat.json b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/extra_parameter.pat.json index b9b7afb5934c73c31530f082db5d4a26d84de3d1..104ca0e66bd502db56910df68710044bbea691ca 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/extra_parameter.pat.json +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/extra_parameter.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Expecting 3 arguments in 'start' array: post author and permlink, optional page start voter", - "message": "Invalid parameters" + "message": "Assert Exception:Expecting 3 arguments in 'start' array: post author and permlink, optional page start voter", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Expecting 3 arguments in 'start' array: post author and permlink, optional page start voter", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:05" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Expecting 3 arguments in 'start' array: post author and permlink, optional page start voter" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/extra_parameter.tavern.yaml b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/extra_parameter.tavern.yaml index a917c5ba30bbc2c8a8f250e523de1770e2752d4e..68d826a023df1201d67932f2a133f111a84f54d8 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/extra_parameter.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/extra_parameter.tavern.yaml @@ -32,3 +32,4 @@ stages: function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/no_author.pat.json b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/no_author.pat.json index d6fea406282c3a7e87c0634218179092994089a6..0163ae17f1da9798e299b4b2e653a618c15b8503 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/no_author.pat.json +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/no_author.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account (not specified)", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account (not specified)", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account (not specified)", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:05" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account (not specified)" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/no_author.tavern.yaml b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/no_author.tavern.yaml index e6903eb81439d2cdb351a9f1c1118dfb5f88d7ce..cd44c6ef095e34afb322fc565ba153c1da2c3f94 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/no_author.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/no_author.tavern.yaml @@ -32,3 +32,4 @@ stages: function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/no_data.pat.json b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/no_data.pat.json index d6fea406282c3a7e87c0634218179092994089a6..0163ae17f1da9798e299b4b2e653a618c15b8503 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/no_data.pat.json +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/no_data.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account (not specified)", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account (not specified)", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account (not specified)", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:05" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account (not specified)" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/no_data.tavern.yaml b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/no_data.tavern.yaml index c1dadfa005c79c0c4d0b2688d49c06d8973693c0..aed59f2d8e995a543763dec33c3513e4fd6420d3 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/no_data.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/no_data.tavern.yaml @@ -32,4 +32,5 @@ stages: function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/no_permlink.pat.json b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/no_permlink.pat.json index c4c0045ab0c20a563ed92cc3f9b88bf0d2558c12..beaf1c920bfe3f9b1b597be77c9ed82851a1dbf2 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/no_permlink.pat.json +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/no_permlink.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "permlink cannot be blank", - "message": "Invalid parameters" + "message": "Assert Exception:permlink cannot be blank", + "data": { + "code": 10, + "name": "assert_exception", + "message": "permlink cannot be blank", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:05" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "permlink cannot be blank" + }, + "assert_hash": "2b3c4d5e6f7a8b9c0d1e" + } } diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/no_permlink.tavern.yaml b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/no_permlink.tavern.yaml index 4f4f549e99f675c1e86ccf3fabd5420a73d03347..8022dae563e5e096a3390706cf2745457e9cf7f0 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/no_permlink.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/no_permlink.tavern.yaml @@ -32,3 +32,4 @@ stages: function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/only_voter.pat.json b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/only_voter.pat.json index d6fea406282c3a7e87c0634218179092994089a6..0163ae17f1da9798e299b4b2e653a618c15b8503 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/only_voter.pat.json +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/only_voter.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account (not specified)", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account (not specified)", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account (not specified)", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:05" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account (not specified)" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/only_voter.tavern.yaml b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/only_voter.tavern.yaml index 8ff94bdc3a8803e007351b4ad268b1c41c44e3eb..0b965f26d84eb0e539cd759fa4342997e94f5b1f 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/only_voter.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/only_voter.tavern.yaml @@ -32,3 +32,4 @@ stages: function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/over_limit.pat.json b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/over_limit.pat.json index 17715d6eab44728f8a6d710ea180fa4ba103f822..805c0512447d3a43fe225f55e328c97d0d299003 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/over_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/over_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 1001 outside valid range [1:1000]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 1001 outside valid range [1:1000]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 1001 outside valid range [1:1000]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:05" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 1001 outside valid range [1:1000]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/over_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/over_limit.tavern.yaml index b0c0ac2aa34304861f32f0fac2bc3916442939cc..a3f731601f67b3dab0880b4c7fec3aa099a24839 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/over_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/over_limit.tavern.yaml @@ -32,3 +32,4 @@ stages: function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/skipped_voter.pat.json b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/skipped_voter.pat.json index b9b7afb5934c73c31530f082db5d4a26d84de3d1..104ca0e66bd502db56910df68710044bbea691ca 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/skipped_voter.pat.json +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/skipped_voter.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Expecting 3 arguments in 'start' array: post author and permlink, optional page start voter", - "message": "Invalid parameters" + "message": "Assert Exception:Expecting 3 arguments in 'start' array: post author and permlink, optional page start voter", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Expecting 3 arguments in 'start' array: post author and permlink, optional page start voter", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:05" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Expecting 3 arguments in 'start' array: post author and permlink, optional page start voter" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/skipped_voter.tavern.yaml b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/skipped_voter.tavern.yaml index e53da06c66070de2057c54d351614b3671e9bd6b..8122c18b2291de5948a007650b69ede01ee7696d 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/skipped_voter.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/skipped_voter.tavern.yaml @@ -32,3 +32,4 @@ stages: function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/under_limit.pat.json b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/under_limit.pat.json index 69a96aa4373360dc5f63e691a5f0f94a1f6ff305..286263bf27833f2e158a0bf538965c7fb4fd42e9 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/under_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/under_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 0 outside valid range [1:1000]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 0 outside valid range [1:1000]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 0 outside valid range [1:1000]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:05" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 0 outside valid range [1:1000]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/under_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/under_limit.tavern.yaml index 11fe2edf656a0f91e8e406f082155adcd9c72e8c..b4dacb372efe158b53d45657de03f13554761f3b 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/under_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/under_limit.tavern.yaml @@ -32,3 +32,4 @@ stages: function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/wrong_post.pat.json b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/wrong_post.pat.json index fbc2af0f806c771f0a38a0f14edbc0b007b01a45..f8299d807c2f932d802e36bb9dd4be432b1acd83 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/wrong_post.pat.json +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/wrong_post.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Post steemit/re-roelandp-tldr-an-exploration-in-steem-botting-what-i-learned-since-it-s-inception-and-downfall-over-the-course-of-20-hours-20160825t212252221z does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Post steemit/re-roelandp-tldr-an-exploration-in-steem-botting-what-i-learned-since-it-s-inception-and-downfall-over-the-course-of-20-hours-20160825t212252221z does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Post steemit/re-roelandp-tldr-an-exploration-in-steem-botting-what-i-learned-since-it-s-inception-and-downfall-over-the-course-of-20-hours-20160825t212252221z does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:05" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Post steemit/re-roelandp-tldr-an-exploration-in-steem-botting-what-i-learned-since-it-s-inception-and-downfall-over-the-course-of-20-hours-20160825t212252221z does not exist" + }, + "assert_hash": "4d5e6f7a8b9c0d1e2f3a" + } } diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/wrong_post.tavern.yaml b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/wrong_post.tavern.yaml index 88cdf02370013e091bf4c626ca28f3a1d36d0e1c..1d39160635f57e80863840328cb370c9d301cb83 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/wrong_post.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_comment_voter/wrong_post.tavern.yaml @@ -32,3 +32,4 @@ stages: function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/extra_parameter.pat.json b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/extra_parameter.pat.json index 48efdba9fec061c5c47249f401f4b084c978557d..fa0d5e0808b17df01c017a1e2ea0c3e2eab6b0db 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/extra_parameter.pat.json +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/extra_parameter.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Expecting 3 arguments in 'start' array: voter, optional page start author and permlink", - "message": "Invalid parameters" + "message": "Assert Exception:Expecting 3 arguments in 'start' array: voter, optional page start author and permlink", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Expecting 3 arguments in 'start' array: voter, optional page start author and permlink", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:05" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Expecting 3 arguments in 'start' array: voter, optional page start author and permlink" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/extra_parameter.tavern.yaml b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/extra_parameter.tavern.yaml index bab13396a517d8152fcc7e14f7fcf12c33b9b554..10cc3de8ddab5de7f1504872874ecf390119e0a2 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/extra_parameter.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/extra_parameter.tavern.yaml @@ -32,3 +32,4 @@ stages: function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/no_data.pat.json b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/no_data.pat.json index d6fea406282c3a7e87c0634218179092994089a6..0163ae17f1da9798e299b4b2e653a618c15b8503 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/no_data.pat.json +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/no_data.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account (not specified)", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account (not specified)", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account (not specified)", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:05" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account (not specified)" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/no_data.tavern.yaml b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/no_data.tavern.yaml index 1be36c4022ce2e4377d45e24250001289f2e6874..fb96c0c431e14d3c2341cdc05d60146dd974357e 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/no_data.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/no_data.tavern.yaml @@ -32,3 +32,4 @@ stages: function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/no_start_author.pat.json b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/no_start_author.pat.json index 26ec2b030bc02b166fdbac00d1c04b5017902ccf..3ebc2fc4fa90fd7b0c262f6d65eb8be52e1e8824 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/no_start_author.pat.json +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/no_start_author.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Post /tldr-an-exploration-in-steem-botting-what-i-learned-since-it-s-inception-and-downfall-over-the-course-of-20-hours does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Post /tldr-an-exploration-in-steem-botting-what-i-learned-since-it-s-inception-and-downfall-over-the-course-of-20-hours does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Post /tldr-an-exploration-in-steem-botting-what-i-learned-since-it-s-inception-and-downfall-over-the-course-of-20-hours does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:05" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Post /tldr-an-exploration-in-steem-botting-what-i-learned-since-it-s-inception-and-downfall-over-the-course-of-20-hours does not exist" + }, + "assert_hash": "4d5e6f7a8b9c0d1e2f3a" + } } diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/no_start_author.tavern.yaml b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/no_start_author.tavern.yaml index da9deb5e317c7305c7698d243628f422018632ce..ee64e830019a49a4ccfdff3c0ceb4c7f4dd87b09 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/no_start_author.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/no_start_author.tavern.yaml @@ -32,3 +32,4 @@ stages: function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/no_start_permlink.pat.json b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/no_start_permlink.pat.json index 683b97749173d116e21c9948a908a1a8ba9f7295..b8db9e654f2da26d3b1d1832ed5d615a00959bf1 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/no_start_permlink.pat.json +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/no_start_permlink.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Post roelandp/ does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Post roelandp/ does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Post roelandp/ does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:05" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Post roelandp/ does not exist" + }, + "assert_hash": "4d5e6f7a8b9c0d1e2f3a" + } } diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/no_start_permlink.tavern.yaml b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/no_start_permlink.tavern.yaml index 1064757d4e45a43371fefae57a185fd833671e19..b8d900a5493f09b31573afe1bdf3ab07668a1d4b 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/no_start_permlink.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/no_start_permlink.tavern.yaml @@ -32,3 +32,4 @@ stages: function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/no_voter.pat.json b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/no_voter.pat.json index d6fea406282c3a7e87c0634218179092994089a6..0163ae17f1da9798e299b4b2e653a618c15b8503 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/no_voter.pat.json +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/no_voter.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account (not specified)", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account (not specified)", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account (not specified)", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:05" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account (not specified)" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/no_voter.tavern.yaml b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/no_voter.tavern.yaml index ca4351b131de404d008ac90b85b85e05ee311637..c0f735868a98dd57bf2bdd89b7f713bcf34afba9 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/no_voter.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/no_voter.tavern.yaml @@ -32,3 +32,4 @@ stages: function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/over_limit.pat.json b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/over_limit.pat.json index 17715d6eab44728f8a6d710ea180fa4ba103f822..805c0512447d3a43fe225f55e328c97d0d299003 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/over_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/over_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 1001 outside valid range [1:1000]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 1001 outside valid range [1:1000]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 1001 outside valid range [1:1000]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:05" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 1001 outside valid range [1:1000]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/over_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/over_limit.tavern.yaml index 89b1a06c084459a18cdf173a83636debfd189cb4..ab8984793c63c4fb53989794d08dbb7abca7ca9e 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/over_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/over_limit.tavern.yaml @@ -32,3 +32,4 @@ stages: function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/skipped_voter.pat.json b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/skipped_voter.pat.json index 48efdba9fec061c5c47249f401f4b084c978557d..fa0d5e0808b17df01c017a1e2ea0c3e2eab6b0db 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/skipped_voter.pat.json +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/skipped_voter.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Expecting 3 arguments in 'start' array: voter, optional page start author and permlink", - "message": "Invalid parameters" + "message": "Assert Exception:Expecting 3 arguments in 'start' array: voter, optional page start author and permlink", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Expecting 3 arguments in 'start' array: voter, optional page start author and permlink", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:05" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Expecting 3 arguments in 'start' array: voter, optional page start author and permlink" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/skipped_voter.tavern.yaml b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/skipped_voter.tavern.yaml index d29510e840d5286ebeadd4e37989ea5bfb14f281..c68471ba9d72180c20fa27b55a03ab63d49c6563 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/skipped_voter.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/skipped_voter.tavern.yaml @@ -32,3 +32,4 @@ stages: function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/under_limit.pat.json b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/under_limit.pat.json index 69a96aa4373360dc5f63e691a5f0f94a1f6ff305..286263bf27833f2e158a0bf538965c7fb4fd42e9 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/under_limit.pat.json +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/under_limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 0 outside valid range [1:1000]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 0 outside valid range [1:1000]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 0 outside valid range [1:1000]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:05" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 0 outside valid range [1:1000]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/under_limit.tavern.yaml b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/under_limit.tavern.yaml index b59be2efdd821b02ed957746397172ea85b59502..8ecc78e8460dc2b1355457c8e8602d5466c1d9ea 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/under_limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/under_limit.tavern.yaml @@ -32,3 +32,4 @@ stages: function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/wrong_start_post.pat.json b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/wrong_start_post.pat.json index 9a42b71299e16cdcc2a5081bc961fd16231acde0..aacaac8f3a7db81674d91fadf9c1dfae9223b8e1 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/wrong_start_post.pat.json +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/wrong_start_post.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Post roelandp/tldr-an-exploration-in-st does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Post roelandp/tldr-an-exploration-in-st does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Post roelandp/tldr-an-exploration-in-st does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:05" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Post roelandp/tldr-an-exploration-in-st does not exist" + }, + "assert_hash": "4d5e6f7a8b9c0d1e2f3a" + } } diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/wrong_start_post.tavern.yaml b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/wrong_start_post.tavern.yaml index 177e3757e0424d9f8fe0707f5b26d33b2156bb11..06d43756b5eb62fb6a546d2db1462537b7ff314f 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/wrong_start_post.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/by_voter_comment/wrong_start_post.tavern.yaml @@ -32,3 +32,4 @@ stages: function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/no_order.pat.json b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/no_order.pat.json index a511b67041de07ecd9002b1d15644855b63e4710..14fb3b3d92c26ca6b35df2ec391916b60af7ef6b 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/no_order.pat.json +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/no_order.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "missing a required argument: 'order'", - "message": "Invalid parameters" + "message": "Assert Exception:missing a required argument: 'order'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "missing a required argument: 'order'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:05" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "missing a required argument: 'order'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/no_order.tavern.yaml b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/no_order.tavern.yaml index 347f860afa8005dbe2f9254bb91f74ee451ed4ca..105c59efd0c7e72fb5bc8e884e2ec01d63ed43ee 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/no_order.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/no_order.tavern.yaml @@ -30,4 +30,5 @@ stages: verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/unknown_sort.pat.json b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/unknown_sort.pat.json index f3db785d9aac5f3ac418f6144dc5e88e74e42bcf..2b525b9d0b288b02979c58fa248b8a4ff8e1d89e 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/unknown_sort.pat.json +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/unknown_sort.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Unsupported order, valid orders: by_comment_voter, by_voter_comment", - "message": "Invalid parameters" + "message": "Assert Exception:Unsupported order, valid orders: by_comment_voter, by_voter_comment", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Unsupported order, valid orders: by_comment_voter, by_voter_comment", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:05" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Unsupported order, valid orders: by_comment_voter, by_voter_comment" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/unknown_sort.tavern.yaml b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/unknown_sort.tavern.yaml index b199be2454291b2d362a5f1f203a4e74d8b800ee..27ee4789356f673bc313ea90bd8f5753df44a194 100644 --- a/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/unknown_sort.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/database_api_negative/list_votes/unknown_sort.tavern.yaml @@ -32,3 +32,4 @@ stages: function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/follow_api_negative/get_blog/invalid_account.pat.json b/tests/api_tests/hivemind/tavern/follow_api_negative/get_blog/invalid_account.pat.json index 26fdde3656d4667e1f596917962f3827ef4b2f38..def4b8c632ed75896e187aa374a958ddafe1c854 100644 --- a/tests/api_tests/hivemind/tavern/follow_api_negative/get_blog/invalid_account.pat.json +++ b/tests/api_tests/hivemind/tavern/follow_api_negative/get_blog/invalid_account.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account char", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account char", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account char", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:19" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account char" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/follow_api_negative/get_blog/invalid_account.tavern.yaml b/tests/api_tests/hivemind/tavern/follow_api_negative/get_blog/invalid_account.tavern.yaml index d35d4dd197ccb783596cbb5474af5db1f7b73596..dd58e0eea084c8beff9c6d2a4e8385b6d8651a4a 100644 --- a/tests/api_tests/hivemind/tavern/follow_api_negative/get_blog/invalid_account.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/follow_api_negative/get_blog/invalid_account.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/follow_api_negative/get_blog/pre_appbase.pat.json b/tests/api_tests/hivemind/tavern/follow_api_negative/get_blog/pre_appbase.pat.json index 64053b5bb7e6de0181f45d48b9a2ed9c0405aec2..0737fc679ed865a62fff6956a2abf1207ad4dd57 100644 --- a/tests/api_tests/hivemind/tavern/follow_api_negative/get_blog/pre_appbase.pat.json +++ b/tests/api_tests/hivemind/tavern/follow_api_negative/get_blog/pre_appbase.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "`call` requires condenser_api", - "message": "Invalid parameters" + "message": "Assert Exception:invalid literal for int() with base 10: 'hello-world'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid literal for int() with base 10: 'hello-world'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:19" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid literal for int() with base 10: 'hello-world'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/follow_api_negative/get_blog/pre_appbase.tavern.yaml b/tests/api_tests/hivemind/tavern/follow_api_negative/get_blog/pre_appbase.tavern.yaml index 0c38db963138b9235cf4fc0946bd226032db077b..077b260685cf26eda0572713bb66d6130956120d 100644 --- a/tests/api_tests/hivemind/tavern/follow_api_negative/get_blog/pre_appbase.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/follow_api_negative/get_blog/pre_appbase.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/postgrest_negative/bridge_api_negative_postgrest/account_notifications/pre_appbase.pat.json b/tests/api_tests/hivemind/tavern/postgrest_negative/bridge_api_negative_postgrest/account_notifications/pre_appbase.pat.json index e424c239046cf0446a7a387a4516a9779d25de6a..47cbcf34a61e87d58e6effb298c7965d3d8b0127 100644 --- a/tests/api_tests/hivemind/tavern/postgrest_negative/bridge_api_negative_postgrest/account_notifications/pre_appbase.pat.json +++ b/tests/api_tests/hivemind/tavern/postgrest_negative/bridge_api_negative_postgrest/account_notifications/pre_appbase.pat.json @@ -1,4 +1,5 @@ { "code": -32601, - "message": "Api not found bridge_api" + "message": "Api not found bridge_api", + "data": null } diff --git a/tests/api_tests/hivemind/tavern/postgrest_negative/tags_api_negative_postgrest/get_comment_discussions_by_payout/pre_appbase.pat.json b/tests/api_tests/hivemind/tavern/postgrest_negative/tags_api_negative_postgrest/get_comment_discussions_by_payout/pre_appbase.pat.json index 555d4d92ab9c43de6e05c2fa3a28c8ef52950a92..204caf930fdc52ea9c2f904d1e8ab5b986782031 100644 --- a/tests/api_tests/hivemind/tavern/postgrest_negative/tags_api_negative_postgrest/get_comment_discussions_by_payout/pre_appbase.pat.json +++ b/tests/api_tests/hivemind/tavern/postgrest_negative/tags_api_negative_postgrest/get_comment_discussions_by_payout/pre_appbase.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Post otc/ does not exist", - "message": "Invalid parameters" + "data": { + "assert_hash": "4d5e6f7a8b9c0d1e2f3a", + "code": 10, + "extension": { + "assertion_expression": "Post otc/ does not exist" + }, + "message": "Post otc/ does not exist", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:38:41" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:Post otc/ does not exist" } diff --git a/tests/api_tests/hivemind/tavern/rest_api_negative/get_ops_by_account/exceeds_page_size.pat.json b/tests/api_tests/hivemind/tavern/rest_api_negative/get_ops_by_account/exceeds_page_size.pat.json index ff50124c2f311c9e6465536c6b0e173b10183482..eba8145397ae3d75bab0084332a64cdb7dbee26f 100644 --- a/tests/api_tests/hivemind/tavern/rest_api_negative/get_ops_by_account/exceeds_page_size.pat.json +++ b/tests/api_tests/hivemind/tavern/rest_api_negative/get_ops_by_account/exceeds_page_size.pat.json @@ -3,4 +3,4 @@ "details": null, "hint": null, "message": "Assert Exception:args.page-size <= 1000: page-size of 1001 is greater than maxmimum allowed" -} \ No newline at end of file +} diff --git a/tests/api_tests/hivemind/tavern/rest_api_negative/get_ops_by_account/invalid_block_num.pat.json b/tests/api_tests/hivemind/tavern/rest_api_negative/get_ops_by_account/invalid_block_num.pat.json index 1aefaaf32a1ee9d0170583dfc1d079f0b5d56629..9bbdaa5f2b94045f4c0cf18344dec1efcec2e264 100644 --- a/tests/api_tests/hivemind/tavern/rest_api_negative/get_ops_by_account/invalid_block_num.pat.json +++ b/tests/api_tests/hivemind/tavern/rest_api_negative/get_ops_by_account/invalid_block_num.pat.json @@ -3,4 +3,4 @@ "details": null, "hint": null, "message": "Invalid format: d400000" -} \ No newline at end of file +} diff --git a/tests/api_tests/hivemind/tavern/rest_api_negative/get_ops_by_account/invalid_operation_type.pat.json b/tests/api_tests/hivemind/tavern/rest_api_negative/get_ops_by_account/invalid_operation_type.pat.json index 4d3d82961ac53668317dc4605837c58ace54e8f9..8890d3d9af4a4aa7f74a127cefd09d6148b57cb0 100644 --- a/tests/api_tests/hivemind/tavern/rest_api_negative/get_ops_by_account/invalid_operation_type.pat.json +++ b/tests/api_tests/hivemind/tavern/rest_api_negative/get_ops_by_account/invalid_operation_type.pat.json @@ -3,4 +3,4 @@ "details": null, "hint": null, "message": "Invalid operation ID detected. Allowed IDs are: {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92}" -} \ No newline at end of file +} diff --git a/tests/api_tests/hivemind/tavern/rest_api_negative/get_ops_by_account/invalid_timestamp.pat.json b/tests/api_tests/hivemind/tavern/rest_api_negative/get_ops_by_account/invalid_timestamp.pat.json index cb5c93483ef5dcd9b7c01b347ef042dde808561d..c448938dfeb32effc8e05c2381455d35aaeceaa7 100644 --- a/tests/api_tests/hivemind/tavern/rest_api_negative/get_ops_by_account/invalid_timestamp.pat.json +++ b/tests/api_tests/hivemind/tavern/rest_api_negative/get_ops_by_account/invalid_timestamp.pat.json @@ -3,4 +3,4 @@ "details": null, "hint": null, "message": "Invalid format: 201608-12T19:38:51" -} \ No newline at end of file +} diff --git a/tests/api_tests/hivemind/tavern/rest_api_negative/get_ops_by_account/negative_page.pat.json b/tests/api_tests/hivemind/tavern/rest_api_negative/get_ops_by_account/negative_page.pat.json index 6a889fe56eadabaebd2ccad2cfbd7e754fa6fb19..84ffe5d7438c4215f50ca1da9fccb2df0e9f866b 100644 --- a/tests/api_tests/hivemind/tavern/rest_api_negative/get_ops_by_account/negative_page.pat.json +++ b/tests/api_tests/hivemind/tavern/rest_api_negative/get_ops_by_account/negative_page.pat.json @@ -3,4 +3,4 @@ "details": null, "hint": null, "message": "Assert Exception:page <= 0: page of -1 is lesser or equal 0" -} \ No newline at end of file +} diff --git a/tests/api_tests/hivemind/tavern/rest_api_negative/get_ops_by_account/negative_page_size.pat.json b/tests/api_tests/hivemind/tavern/rest_api_negative/get_ops_by_account/negative_page_size.pat.json index 6b85b0820a8581563ab97a9873df6928d2d4afb3..3e5407cbea5f3fac8ba31371673969543c2dedb0 100644 --- a/tests/api_tests/hivemind/tavern/rest_api_negative/get_ops_by_account/negative_page_size.pat.json +++ b/tests/api_tests/hivemind/tavern/rest_api_negative/get_ops_by_account/negative_page_size.pat.json @@ -3,4 +3,4 @@ "details": null, "hint": null, "message": "Assert Exception:page-size > 0: page-size of -1 is lesser or equal 0" -} \ No newline at end of file +} diff --git a/tests/api_tests/hivemind/tavern/rest_api_negative/get_ops_by_account/non_existent_witness.pat.json b/tests/api_tests/hivemind/tavern/rest_api_negative/get_ops_by_account/non_existent_witness.pat.json index 37631495b70757fb3ae859e2b25273f7a6fe7e45..5a2366803c559a2b6e3a94b89d1476c09aa93b39 100644 --- a/tests/api_tests/hivemind/tavern/rest_api_negative/get_ops_by_account/non_existent_witness.pat.json +++ b/tests/api_tests/hivemind/tavern/rest_api_negative/get_ops_by_account/non_existent_witness.pat.json @@ -3,4 +3,4 @@ "details": null, "hint": null, "message": "Account 'themarkymark' does not exist" -} \ No newline at end of file +} diff --git a/tests/api_tests/hivemind/tavern/rest_api_patterns/get_ops_by_account/blocktrades_first_page.pat.json b/tests/api_tests/hivemind/tavern/rest_api_patterns/get_ops_by_account/blocktrades_first_page.pat.json index bb1af11c87e40f88451e06a47108688b6755dd45..546f01b97170b08d43de66728e41c6aa2cf19e2b 100644 --- a/tests/api_tests/hivemind/tavern/rest_api_patterns/get_ops_by_account/blocktrades_first_page.pat.json +++ b/tests/api_tests/hivemind/tavern/rest_api_patterns/get_ops_by_account/blocktrades_first_page.pat.json @@ -161,4 +161,4 @@ ], "total_operations": 219867, "total_pages": 10994 -} \ No newline at end of file +} diff --git a/tests/api_tests/hivemind/tavern/rest_api_patterns/get_ops_by_account/blocktrades_last_page.pat.json b/tests/api_tests/hivemind/tavern/rest_api_patterns/get_ops_by_account/blocktrades_last_page.pat.json index 2635b01b2dd70b5100ee0289d2dd6446c44ac8d0..6005d7e680092da2c5e34f47e29710f2d1a04f0d 100644 --- a/tests/api_tests/hivemind/tavern/rest_api_patterns/get_ops_by_account/blocktrades_last_page.pat.json +++ b/tests/api_tests/hivemind/tavern/rest_api_patterns/get_ops_by_account/blocktrades_last_page.pat.json @@ -445,4 +445,4 @@ ], "total_operations": 219867, "total_pages": 10994 -} \ No newline at end of file +} diff --git a/tests/api_tests/hivemind/tavern/rest_api_patterns/get_ops_by_account/blocktrades_obs_gtg.pat.json b/tests/api_tests/hivemind/tavern/rest_api_patterns/get_ops_by_account/blocktrades_obs_gtg.pat.json index 354c25b2e9e5b7f606aef127c6ca2970f95b421e..e8fb7d715241d2febebfb2f7ec5659f94a160e05 100644 --- a/tests/api_tests/hivemind/tavern/rest_api_patterns/get_ops_by_account/blocktrades_obs_gtg.pat.json +++ b/tests/api_tests/hivemind/tavern/rest_api_patterns/get_ops_by_account/blocktrades_obs_gtg.pat.json @@ -1443,4 +1443,4 @@ ], "total_operations": 219867, "total_pages": 2199 -} \ No newline at end of file +} diff --git a/tests/api_tests/hivemind/tavern/rest_api_patterns/get_ops_by_account/filter_by_op.pat.json b/tests/api_tests/hivemind/tavern/rest_api_patterns/get_ops_by_account/filter_by_op.pat.json index 3819f6c7d933a78da3c59a4e6d665c8534a6ccda..a271e9965e9e0c3ae0c816b45276e737584c8a2a 100644 --- a/tests/api_tests/hivemind/tavern/rest_api_patterns/get_ops_by_account/filter_by_op.pat.json +++ b/tests/api_tests/hivemind/tavern/rest_api_patterns/get_ops_by_account/filter_by_op.pat.json @@ -143,4 +143,4 @@ ], "total_operations": 7947, "total_pages": 398 -} \ No newline at end of file +} diff --git a/tests/api_tests/hivemind/tavern/rest_api_patterns/get_ops_by_account/filter_by_range.pat.json b/tests/api_tests/hivemind/tavern/rest_api_patterns/get_ops_by_account/filter_by_range.pat.json index 917e1576cda8491bb6ea63901403cf86f87bf164..3d6dd6981ad99e3ec31468ebefb142c57dd7f59f 100644 --- a/tests/api_tests/hivemind/tavern/rest_api_patterns/get_ops_by_account/filter_by_range.pat.json +++ b/tests/api_tests/hivemind/tavern/rest_api_patterns/get_ops_by_account/filter_by_range.pat.json @@ -113,4 +113,4 @@ ], "total_operations": 158805, "total_pages": 7941 -} \ No newline at end of file +} diff --git a/tests/api_tests/hivemind/tavern/rest_api_patterns/get_ops_by_account/gtg_obs_blocktrades.pat.json b/tests/api_tests/hivemind/tavern/rest_api_patterns/get_ops_by_account/gtg_obs_blocktrades.pat.json index 6e856315b0cca7cbe8179d68ab17cdbcaebe1c74..be9d503da21850db3280db8088fc7a26d00f9fc5 100644 --- a/tests/api_tests/hivemind/tavern/rest_api_patterns/get_ops_by_account/gtg_obs_blocktrades.pat.json +++ b/tests/api_tests/hivemind/tavern/rest_api_patterns/get_ops_by_account/gtg_obs_blocktrades.pat.json @@ -2160,4 +2160,4 @@ ], "total_operations": 1000, "total_pages": 10 -} \ No newline at end of file +} diff --git a/tests/api_tests/hivemind/tavern/tags_api_negative/get_account_votes/deprecated.pat.json b/tests/api_tests/hivemind/tavern/tags_api_negative/get_account_votes/deprecated.pat.json index 52808ba6ddf21c97215b26cb6dbe1c6b2b983983..7e47386dce87a950515e307f77a8d3babfe653b6 100644 --- a/tests/api_tests/hivemind/tavern/tags_api_negative/get_account_votes/deprecated.pat.json +++ b/tests/api_tests/hivemind/tavern/tags_api_negative/get_account_votes/deprecated.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "get_account_votes is no longer supported, for details see https://hive.blog/steemit/@steemitdev/additional-public-api-change", - "message": "Invalid parameters" + "message": "Assert Exception:get_account_votes is no longer supported, for details see https://hive.blog/steemit/@steemitdev/additional-public-api-change", + "data": { + "code": 10, + "name": "assert_exception", + "message": "get_account_votes is no longer supported, for details see https://hive.blog/steemit/@steemitdev/additional-public-api-change", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:19" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "get_account_votes is no longer supported, for details see https://hive.blog/steemit/@steemitdev/additional-public-api-change" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/tags_api_negative/get_account_votes/deprecated.tavern.yaml b/tests/api_tests/hivemind/tavern/tags_api_negative/get_account_votes/deprecated.tavern.yaml index 00333ccbb33a38fdc630a8c39a6c9d01f809f1d8..610650a3457d47efaa50d2dbf09fe47857453273 100644 --- a/tests/api_tests/hivemind/tavern/tags_api_negative/get_account_votes/deprecated.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/tags_api_negative/get_account_votes/deprecated.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/author.pat.json b/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/author.pat.json index 555d4d92ab9c43de6e05c2fa3a28c8ef52950a92..465f781a0bde1ad870af9399bf227c03e34ad184 100644 --- a/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/author.pat.json +++ b/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/author.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Post otc/ does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Post otc/ does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Post otc/ does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:19" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Post otc/ does not exist" + }, + "assert_hash": "4d5e6f7a8b9c0d1e2f3a" + } } diff --git a/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/author.tavern.yaml b/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/author.tavern.yaml index 8af6091e7955e47f528f3e6816cd449629413812..3577e0897e9ca604a7c014b001d54bc30fcd3cb4 100644 --- a/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/author.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/author.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/good_permlink.pat.json b/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/good_permlink.pat.json index 8cd917d0b8cb9551e6981a6210de5c96e788210e..87aed4b93230d14ebc7647af2aa7d2074b93343c 100644 --- a/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/good_permlink.pat.json +++ b/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/good_permlink.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Post /re-budgiebee-re-mikkolyytinen-re-budgiebee-hey-can-somebody-please-tell-me-how-to-add-pictures-to-blogs-20160911t191955857z does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Post /re-budgiebee-re-mikkolyytinen-re-budgiebee-hey-can-somebody-please-tell-me-how-to-add-pictures-to-blogs-20160911t191955857z does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Post /re-budgiebee-re-mikkolyytinen-re-budgiebee-hey-can-somebody-please-tell-me-how-to-add-pictures-to-blogs-20160911t191955857z does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:19" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Post /re-budgiebee-re-mikkolyytinen-re-budgiebee-hey-can-somebody-please-tell-me-how-to-add-pictures-to-blogs-20160911t191955857z does not exist" + }, + "assert_hash": "4d5e6f7a8b9c0d1e2f3a" + } } diff --git a/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/good_permlink.tavern.yaml b/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/good_permlink.tavern.yaml index d6b8ef60eb936be32f0ad2b38b6b151ca5a75af0..cd8d68d48c1e0e2c579ac76bc48fd9657460c98a 100644 --- a/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/good_permlink.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/good_permlink.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/limit.pat.json b/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/limit.pat.json index 6511454b8eeefcd8c435d87c45a48b7075333b5d..09b6ae6d3d12523a376f8fd9775ed64b5b75ff42 100644 --- a/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/limit.pat.json +++ b/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 0 outside valid range [1:20]", - "message": "Invalid parameters" + "message": "Assert Exception:limit = 0 outside valid range [1:20]", + "data": { + "code": 10, + "name": "assert_exception", + "message": "limit = 0 outside valid range [1:20]", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:19" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "limit = 0 outside valid range [1:20]" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/limit.tavern.yaml b/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/limit.tavern.yaml index 8d0a4abeb26cec0118306ffe1ac9d418df5af467..e4db65539d18a434cb09d242e3348884c58219f6 100644 --- a/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/limit.tavern.yaml @@ -27,3 +27,4 @@ function: validate_response:compare_response_with_pattern extra_kwargs: error_response: true + ignore_tags: '' diff --git a/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/permlink_type.pat.json b/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/permlink_type.pat.json index 241253803135e0315700ade40b0abc4a5aa2e43d..e119a6f2af11e0ba4de89b562c6b2f17fdbb8da6 100644 --- a/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/permlink_type.pat.json +++ b/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/permlink_type.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "permlink must be string", - "message": "Invalid parameters" + "message": "Assert Exception:permlink must be string", + "data": { + "code": 10, + "name": "assert_exception", + "message": "permlink must be string", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:19" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "permlink must be string" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/permlink_type.tavern.yaml b/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/permlink_type.tavern.yaml index c1eaa16e3ebae2527e22b82c64c35e5952846c95..8eeefb69fa0c885961c362b8995249f15782ff03 100644 --- a/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/permlink_type.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/permlink_type.tavern.yaml @@ -25,4 +25,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/pre_appbase.pat.json b/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/pre_appbase.pat.json index 64053b5bb7e6de0181f45d48b9a2ed9c0405aec2..465f781a0bde1ad870af9399bf227c03e34ad184 100644 --- a/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/pre_appbase.pat.json +++ b/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/pre_appbase.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "`call` requires condenser_api", - "message": "Invalid parameters" + "message": "Assert Exception:Post otc/ does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Post otc/ does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:19" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Post otc/ does not exist" + }, + "assert_hash": "4d5e6f7a8b9c0d1e2f3a" + } } diff --git a/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/pre_appbase.tavern.yaml b/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/pre_appbase.tavern.yaml index b1e447073bf7fd30f21450288fda9c944bca0731..f08fac22269816045ddbdf413aa3f85efe4226a0 100644 --- a/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/pre_appbase.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/pre_appbase.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/short_name.pat.json b/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/short_name.pat.json index 0cf241ca27ef1c0271133732b08037372b12a00a..f210c3307a03c62f2ac58340378ab0235babc89e 100644 --- a/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/short_name.pat.json +++ b/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/short_name.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account name length: `1`", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account name length: `1`", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account name length: `1`", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:19" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account name length: `1`" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/short_name.tavern.yaml b/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/short_name.tavern.yaml index 60d78dd16a39b12c5d2760cff9eae476bb1d33bd..12ad078f8314e1401ccff031f4c61d4b1df9407c 100644 --- a/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/short_name.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/short_name.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/type.pat.json b/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/type.pat.json index 77223cebf566a6a0c74055cf8f507ded4f0bfa80..04485b0dd05618ff37b2c2136a38ae3bf6c4da76 100644 --- a/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/type.pat.json +++ b/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/type.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid account name type", - "message": "Invalid parameters" + "message": "Assert Exception:invalid account name type", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid account name type", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:19" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid account name type" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/type.tavern.yaml b/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/type.tavern.yaml index 7281bfbd27c165a432302fc285ac4d369dd923a5..4e02986ec7b05a12678444d4794081e9e6c0c60a 100644 --- a/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/type.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/type.tavern.yaml @@ -25,4 +25,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/wrong_category.pat.json b/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/wrong_category.pat.json index ca30b3f1d13cb9f0abcd9964ed7ee2500a33bdc3..24b4d73956fea048ec40141bb2f3a121b2f815f5 100644 --- a/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/wrong_category.pat.json +++ b/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/wrong_category.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "invalid tag `ab dd`", - "message": "Invalid parameters" + "message": "Assert Exception:invalid tag `ab dd`", + "data": { + "code": 10, + "name": "assert_exception", + "message": "invalid tag `ab dd`", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:19" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "invalid tag `ab dd`" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/wrong_category.tavern.yaml b/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/wrong_category.tavern.yaml index 85afb66c80d65b87d6366d192e61d5e277c3708e..299dae6b478644174bf464a2e1e20de1bcb23db1 100644 --- a/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/wrong_category.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/tags_api_negative/get_comment_discussions_by_payout/wrong_category.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_author_before_date/empty_params.pat.json b/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_author_before_date/empty_params.pat.json index ea7e150dc8b03d10586780de46134db8f2754a44..b093b4c6368e261b376ff78f5c264c86ad09623c 100644 --- a/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_author_before_date/empty_params.pat.json +++ b/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_author_before_date/empty_params.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "missing a required argument: 'author'", - "message": "Invalid parameters" + "message": "Assert Exception:missing a required argument: 'author'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "missing a required argument: 'author'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:19" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "missing a required argument: 'author'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_author_before_date/empty_params.tavern.yaml b/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_author_before_date/empty_params.tavern.yaml index cf4f5aca1b11290deb3f03d4f57972e812de24af..11d7c763d02f59d75eaf476cb5e2086878ccd20c 100644 --- a/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_author_before_date/empty_params.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_author_before_date/empty_params.tavern.yaml @@ -25,4 +25,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_author_before_date/limit.pat.json b/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_author_before_date/limit.pat.json index d7e3e2ce17657e5c3c486863336366f79eda5405..0aa3076ecb422a34ae1ac6d2ea8f5f36800826c9 100644 --- a/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_author_before_date/limit.pat.json +++ b/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_author_before_date/limit.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "limit = 21 outside valid range [1:20]", - "message": "Invalid parameters" + "data": { + "assert_hash": "3c4d5e6f7a8b9c0d1e2f", + "code": 10, + "extension": { + "assertion_expression": "limit = 21 outside valid range [1:20]" + }, + "message": "limit = 21 outside valid range [1:20]", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:33:25" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:limit = 21 outside valid range [1:20]" } diff --git a/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_author_before_date/limit.tavern.yaml b/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_author_before_date/limit.tavern.yaml index 89031e905a5d5ec05c4aef52cad3d84107a0bbe0..9260f322f30087497308173674f9df9514385537 100644 --- a/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_author_before_date/limit.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_author_before_date/limit.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_author_before_date/not_existing_author.pat.json b/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_author_before_date/not_existing_author.pat.json index 48348b78cc7490f5714dd516e038ac210898119e..992c63bc000393b25f705bfd33723440cb3146d9 100644 --- a/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_author_before_date/not_existing_author.pat.json +++ b/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_author_before_date/not_existing_author.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Account kr3 does not exist", - "message": "Invalid parameters" + "message": "Assert Exception:Account kr3 does not exist", + "data": { + "code": 10, + "name": "assert_exception", + "message": "Account kr3 does not exist", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:19" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "Account kr3 does not exist" + }, + "assert_hash": "1a2b3c4d5e6f7a8b9c0d" + } } diff --git a/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_author_before_date/not_existing_author.tavern.yaml b/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_author_before_date/not_existing_author.tavern.yaml index 3ab9ae20a646bd86716f54bd5cab554d8f0ccaba..906f64d726b7f6af8bfaeb3b55a703e09fc9d344 100644 --- a/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_author_before_date/not_existing_author.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_author_before_date/not_existing_author.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_author_before_date/not_full_permlink.pat.json b/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_author_before_date/not_full_permlink.pat.json index 74393788b34497950af13b513ae5419930e42bb6..44b45f8b73d6399b8e0a574651ebdb51adc2bb3e 100644 --- a/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_author_before_date/not_full_permlink.pat.json +++ b/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_author_before_date/not_full_permlink.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Post dragonho/suntory-time-weekend does not exist", - "message": "Invalid parameters" + "data": { + "assert_hash": "4d5e6f7a8b9c0d1e2f3a", + "code": 10, + "extension": { + "assertion_expression": "Post dragonho/suntory-time-weekend does not exist" + }, + "message": "Post dragonho/suntory-time-weekend does not exist", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:33:25" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:Post dragonho/suntory-time-weekend does not exist" } diff --git a/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_author_before_date/not_full_permlink.tavern.yaml b/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_author_before_date/not_full_permlink.tavern.yaml index 598ae7329bcf6226bf9eda1d65abc9155d4a0be7..186b390038e67aafd97273829d407b8531bcb46b 100644 --- a/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_author_before_date/not_full_permlink.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_author_before_date/not_full_permlink.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_blog/author_tag.pat.json b/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_blog/author_tag.pat.json index 83b086f73dfa3e999bd193940daf4dcb0bfb7b0c..5617527328697e67d7010f6de65db7390d9242a0 100644 --- a/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_blog/author_tag.pat.json +++ b/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_blog/author_tag.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "Post life/ does not exist", - "message": "Invalid parameters" + "data": { + "assert_hash": "4d5e6f7a8b9c0d1e2f3a", + "code": 10, + "extension": { + "assertion_expression": "Post life/ does not exist" + }, + "message": "Post life/ does not exist", + "name": "assert_exception", + "stack": [ + { + "context": { + "file": "", + "hostname": "", + "level": "error", + "line": 0, + "method": "", + "thread_name": "", + "timestamp": "2025-12-10T12:33:25" + }, + "data": { + "category": "hivemind" + }, + "format": "" + } + ] + }, + "message": "Assert Exception:Post life/ does not exist" } diff --git a/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_blog/author_tag.tavern.yaml b/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_blog/author_tag.tavern.yaml index 4fe869aa10e5bfa3df2e6e30d0351b8d95df0639..e1b475bc9a78a4f515c607add6eef3b4a0431d99 100644 --- a/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_blog/author_tag.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_blog/author_tag.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_blog/empty_params.pat.json b/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_blog/empty_params.pat.json index efb77edd0562ee54cb76dd8227290fc92b9a7405..bc5d206fc13eb0210371ba335a0641d7ef99ac72 100644 --- a/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_blog/empty_params.pat.json +++ b/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_blog/empty_params.pat.json @@ -1,5 +1,30 @@ { "code": -32602, - "data": "missing a required argument: 'tag'", - "message": "Invalid parameters" + "message": "Assert Exception:missing a required argument: 'tag'", + "data": { + "code": 10, + "name": "assert_exception", + "message": "missing a required argument: 'tag'", + "stack": [ + { + "context": { + "level": "error", + "file": "", + "line": 0, + "method": "", + "hostname": "", + "thread_name": "", + "timestamp": "2025-12-09T00:40:19" + }, + "format": "", + "data": { + "category": "hivemind" + } + } + ], + "extension": { + "assertion_expression": "missing a required argument: 'tag'" + }, + "assert_hash": "3c4d5e6f7a8b9c0d1e2f" + } } diff --git a/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_blog/empty_params.tavern.yaml b/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_blog/empty_params.tavern.yaml index 20e8a5a51d05eeb606895a098251c4354021a2c2..782097bd419ce207a762d384c42e5c62859b43e4 100644 --- a/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_blog/empty_params.tavern.yaml +++ b/tests/api_tests/hivemind/tavern/tags_api_negative/get_discussions_by_blog/empty_params.tavern.yaml @@ -26,4 +26,5 @@ verify_response_with: function: validate_response:compare_response_with_pattern extra_kwargs: - error_response: true \ No newline at end of file + error_response: true + ignore_tags: '' \ No newline at end of file diff --git a/tests/tests_api b/tests/tests_api index 733ac6d34a531a23e612a351d842c686e6220de9..dabe01b917ff52f5a3ab76bd5521e2fc8252fe4d 160000 --- a/tests/tests_api +++ b/tests/tests_api @@ -1 +1 @@ -Subproject commit 733ac6d34a531a23e612a351d842c686e6220de9 +Subproject commit dabe01b917ff52f5a3ab76bd5521e2fc8252fe4d