diff --git a/hivemind/tavern/condenser_api_negative/get_followers/wrong_type.orig.json b/hivemind/tavern/condenser_api_negative/get_followers/wrong_type.orig.json new file mode 100644 index 0000000000000000000000000000000000000000..ea321df07f5bb20160c136aefde471b60ceb9dc4 --- /dev/null +++ b/hivemind/tavern/condenser_api_negative/get_followers/wrong_type.orig.json @@ -0,0 +1,5 @@ +{ + "code": -32602, + "data": "invalid follow_type `wrong_type`", + "message": "Invalid parameters" +} diff --git a/hivemind/tavern/condenser_api_negative/get_followers/wrong_type.pat.json b/hivemind/tavern/condenser_api_negative/get_followers/wrong_type.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..ea321df07f5bb20160c136aefde471b60ceb9dc4 --- /dev/null +++ b/hivemind/tavern/condenser_api_negative/get_followers/wrong_type.pat.json @@ -0,0 +1,5 @@ +{ + "code": -32602, + "data": "invalid follow_type `wrong_type`", + "message": "Invalid parameters" +} diff --git a/hivemind/tavern/condenser_api_negative/get_followers/wrong_type.tavern.yaml b/hivemind/tavern/condenser_api_negative/get_followers/wrong_type.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6848c8cf68bc2ed83d9b7375ae2807d3032b9f4d --- /dev/null +++ b/hivemind/tavern/condenser_api_negative/get_followers/wrong_type.tavern.yaml @@ -0,0 +1,29 @@ +--- + test_name: Hivemind condenser_api.get_followers wrong_type patterns test + + marks: + - patterntest + + includes: + - !include ../../common.yaml + + stages: + - name: get_followers wrong type + 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_followers" + params: ["brightnesssoulds",null,"wrong_type",1000] + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "wrong_type" + directory: "condenser_api_negative/get_followers" + error_response: true \ No newline at end of file diff --git a/hivemind/tavern/condenser_api_patterns/get_followers/ignore.orig.json b/hivemind/tavern/condenser_api_patterns/get_followers/ignore.orig.json new file mode 100644 index 0000000000000000000000000000000000000000..32449797fab9c44d57527c2adedc881afc4d50c7 --- /dev/null +++ b/hivemind/tavern/condenser_api_patterns/get_followers/ignore.orig.json @@ -0,0 +1,9 @@ +[ + { + "follower": "brightnesssoulds", + "following": "steemit", + "what": [ + "ignore" + ] + } +] diff --git a/hivemind/tavern/condenser_api_patterns/get_followers/ignore.pat.json b/hivemind/tavern/condenser_api_patterns/get_followers/ignore.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..32449797fab9c44d57527c2adedc881afc4d50c7 --- /dev/null +++ b/hivemind/tavern/condenser_api_patterns/get_followers/ignore.pat.json @@ -0,0 +1,9 @@ +[ + { + "follower": "brightnesssoulds", + "following": "steemit", + "what": [ + "ignore" + ] + } +] diff --git a/hivemind/tavern/condenser_api_patterns/get_followers/ignore.tavern.yaml b/hivemind/tavern/condenser_api_patterns/get_followers/ignore.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6ceb1089d1cf3579654018fa6836398bdbe7440c --- /dev/null +++ b/hivemind/tavern/condenser_api_patterns/get_followers/ignore.tavern.yaml @@ -0,0 +1,28 @@ +--- + test_name: Hivemind condenser_api.get_followers ignore type patterns test + + marks: + - patterntest + + includes: + - !include ../../common.yaml + + stages: + - name: get_followers ignore type + 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_followers" + params: ["steemit",null,"ignore",100] + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "ignore" + directory: "condenser_api_patterns/get_followers" \ No newline at end of file diff --git a/hivemind/tavern/condenser_api_patterns/get_followers/last.orig.json b/hivemind/tavern/condenser_api_patterns/get_followers/last.orig.json new file mode 100644 index 0000000000000000000000000000000000000000..c45ded415d46ac27672f186d3fd3c6b8ba8b224e --- /dev/null +++ b/hivemind/tavern/condenser_api_patterns/get_followers/last.orig.json @@ -0,0 +1,9 @@ +[ + { + "follower": "fjccoin", + "following": "steemit", + "what": [ + "blog" + ] + } +] \ No newline at end of file diff --git a/hivemind/tavern/condenser_api_patterns/get_followers/last.pat.json b/hivemind/tavern/condenser_api_patterns/get_followers/last.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..c45ded415d46ac27672f186d3fd3c6b8ba8b224e --- /dev/null +++ b/hivemind/tavern/condenser_api_patterns/get_followers/last.pat.json @@ -0,0 +1,9 @@ +[ + { + "follower": "fjccoin", + "following": "steemit", + "what": [ + "blog" + ] + } +] \ No newline at end of file diff --git a/hivemind/tavern/condenser_api_patterns/get_followers/last.tavern.yaml b/hivemind/tavern/condenser_api_patterns/get_followers/last.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ffc9a4d5354a3cc2fb439b47f85a175fffa20757 --- /dev/null +++ b/hivemind/tavern/condenser_api_patterns/get_followers/last.tavern.yaml @@ -0,0 +1,28 @@ +--- + test_name: Hivemind condenser_api.get_followers last patterns test + + marks: + - patterntest + + includes: + - !include ../../common.yaml + + stages: + - name: get_followers last + 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_followers" + params: ["steemit","fjccoin","blog",1000] + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "last" + directory: "condenser_api_patterns/get_followers" \ No newline at end of file diff --git a/hivemind/tavern/condenser_api_patterns/get_followers/no_followers.orig.json b/hivemind/tavern/condenser_api_patterns/get_followers/no_followers.orig.json new file mode 100644 index 0000000000000000000000000000000000000000..0637a088a01e8ddab3bf3fa98dbe804cbde1a0dc --- /dev/null +++ b/hivemind/tavern/condenser_api_patterns/get_followers/no_followers.orig.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/hivemind/tavern/condenser_api_patterns/get_followers/no_followers.pat.json b/hivemind/tavern/condenser_api_patterns/get_followers/no_followers.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..0637a088a01e8ddab3bf3fa98dbe804cbde1a0dc --- /dev/null +++ b/hivemind/tavern/condenser_api_patterns/get_followers/no_followers.pat.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/hivemind/tavern/condenser_api_patterns/get_followers/no_followers.tavern.yaml b/hivemind/tavern/condenser_api_patterns/get_followers/no_followers.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4d3ff25dddb501b71809be63d12d3ab51ab554fd --- /dev/null +++ b/hivemind/tavern/condenser_api_patterns/get_followers/no_followers.tavern.yaml @@ -0,0 +1,28 @@ +--- + test_name: Hivemind condenser_api.get_followers no followers patterns test + + marks: + - patterntest + + includes: + - !include ../../common.yaml + + stages: + - name: get_followers no followers + 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_followers" + params: ["test2",null,"blog",1000] + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "no_followers" + directory: "condenser_api_patterns/get_followers" \ No newline at end of file