diff --git a/hivemind/tavern/condenser_api_negative/get_reblogged_by/nonexisting_post.orig.json b/hivemind/tavern/condenser_api_negative/get_reblogged_by/nonexisting_post.orig.json new file mode 100644 index 0000000000000000000000000000000000000000..b35ef5b2c3d3f88c2a7c597389f1c09dc3e53ca2 --- /dev/null +++ b/hivemind/tavern/condenser_api_negative/get_reblogged_by/nonexisting_post.orig.json @@ -0,0 +1,5 @@ +{ + "code": -32602, + "data": "post not found", + "message": "Invalid parameters" +} diff --git a/hivemind/tavern/condenser_api_negative/get_reblogged_by/nonexisting_post.pat.json b/hivemind/tavern/condenser_api_negative/get_reblogged_by/nonexisting_post.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..def0ae10a560ef660d91243d28ff26bedaed2cd5 --- /dev/null +++ b/hivemind/tavern/condenser_api_negative/get_reblogged_by/nonexisting_post.pat.json @@ -0,0 +1,5 @@ +{ + "code": -32602, + "data": "Post roadscape/banana-cherry does not exist", + "message": "Invalid parameters" +} diff --git a/hivemind/tavern/condenser_api_negative/get_reblogged_by/nonexisting_post.tavern.yaml b/hivemind/tavern/condenser_api_negative/get_reblogged_by/nonexisting_post.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5b284606e4fde258a9ba8ea5c62dabc8b35c4266 --- /dev/null +++ b/hivemind/tavern/condenser_api_negative/get_reblogged_by/nonexisting_post.tavern.yaml @@ -0,0 +1,30 @@ +--- + test_name: Hivemind condenser_api.get_reblogged_by patterns test + + marks: + - patterntest + - negative + + includes: + - !include ../../common.yaml + + stages: + - name: get_reblogged_by + request: + url: "{service.proto:s}://{service.server:s}:{service.port}/" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "condenser_api.get_reblogged_by" + params: {"author":"roadscape","permlink":"banana-cherry"} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "nonexisting_post" + directory: "condenser_api_negative/get_reblogged_by" + error_response: true \ No newline at end of file diff --git a/hivemind/tavern/condenser_api_patterns/get_reblogged_by/churdtzu.orig.json b/hivemind/tavern/condenser_api_patterns/get_reblogged_by/churdtzu.orig.json new file mode 100644 index 0000000000000000000000000000000000000000..fe51488c7066f6687ef680d6bfaa4f7768ef205c --- /dev/null +++ b/hivemind/tavern/condenser_api_patterns/get_reblogged_by/churdtzu.orig.json @@ -0,0 +1 @@ +[] diff --git a/hivemind/tavern/condenser_api_patterns/get_reblogged_by/churdtzu.pat.json b/hivemind/tavern/condenser_api_patterns/get_reblogged_by/churdtzu.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..73ef54385f0789da07d00733f51a3f2e16645e5d --- /dev/null +++ b/hivemind/tavern/condenser_api_patterns/get_reblogged_by/churdtzu.pat.json @@ -0,0 +1,3 @@ +[ + "jamesc" +] diff --git a/hivemind/tavern/condenser_api_patterns/get_reblogged_by/churdtzu.tavern.yaml b/hivemind/tavern/condenser_api_patterns/get_reblogged_by/churdtzu.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4c28a4c03da14696478936c7feb1a0d70ffe1646 --- /dev/null +++ b/hivemind/tavern/condenser_api_patterns/get_reblogged_by/churdtzu.tavern.yaml @@ -0,0 +1,28 @@ +--- + test_name: Hivemind condenser_api.get_reblogged_by patterns test + + marks: + - patterntest #in old hivemind an account `jamesc` didn't make any reblog + + includes: + - !include ../../common.yaml + + stages: + - name: get_reblogged_by + request: + url: "{service.proto:s}://{service.server:s}:{service.port}/" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "condenser_api.get_reblogged_by" + params: {"author":"churdtzu","permlink":"impossible-a-conversation-with-a-statist-about-starting-a-business"} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "churdtzu" + directory: "condenser_api_patterns/get_reblogged_by" \ No newline at end of file diff --git a/hivemind/tavern/condenser_api_patterns/get_reblogged_by/empty_roadscape.orig.json b/hivemind/tavern/condenser_api_patterns/get_reblogged_by/empty_roadscape.orig.json new file mode 100644 index 0000000000000000000000000000000000000000..fe51488c7066f6687ef680d6bfaa4f7768ef205c --- /dev/null +++ b/hivemind/tavern/condenser_api_patterns/get_reblogged_by/empty_roadscape.orig.json @@ -0,0 +1 @@ +[] diff --git a/hivemind/tavern/condenser_api_patterns/get_reblogged_by/empty_roadscape.pat.json b/hivemind/tavern/condenser_api_patterns/get_reblogged_by/empty_roadscape.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..fe51488c7066f6687ef680d6bfaa4f7768ef205c --- /dev/null +++ b/hivemind/tavern/condenser_api_patterns/get_reblogged_by/empty_roadscape.pat.json @@ -0,0 +1 @@ +[] diff --git a/hivemind/tavern/condenser_api_patterns/get_reblogged_by/empty_roadscape.tavern.yaml b/hivemind/tavern/condenser_api_patterns/get_reblogged_by/empty_roadscape.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..87510d51235e8895f240e87ca56ace4e4b154e99 --- /dev/null +++ b/hivemind/tavern/condenser_api_patterns/get_reblogged_by/empty_roadscape.tavern.yaml @@ -0,0 +1,28 @@ +--- + test_name: Hivemind condenser_api.get_reblogged_by patterns test + + marks: + - patterntest #a result is empty, because no one reblogged this post + + includes: + - !include ../../common.yaml + + stages: + - name: get_reblogged_by + request: + url: "{service.proto:s}://{service.server:s}:{service.port}/" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "condenser_api.get_reblogged_by" + params: {"author":"roadscape","permlink":"witness-roadscape"} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "empty_roadscape" + directory: "condenser_api_patterns/get_reblogged_by" \ No newline at end of file