From 12d7d3c26e3963f9d6aae2be77b358c1e2b72c90 Mon Sep 17 00:00:00 2001 From: mtrela <mtrela@syncad.com> Date: Tue, 10 Nov 2020 11:25:56 +0100 Subject: [PATCH] Added tests to groups: `condenser_api_patterns/get_following` and `condenser_api_patterns/get_followers` --- .../the_same_account_start.orig.json | 1 + .../the_same_account_start.pat.json | 1 + .../the_same_account_start.tavern.yaml | 28 +++++++++++++++++++ .../the_same_account_start.orig.json | 1 + .../the_same_account_start.pat.json | 1 + .../the_same_account_start.tavern.yaml | 28 +++++++++++++++++++ .../blog/complete_result_set.orig.json | 16 +++++++++++ .../blog/complete_result_set.pat.json | 16 +++++++++++ .../blog/complete_result_set.tavern.yaml | 28 +++++++++++++++++++ .../ignore/complete_result_set.orig.json | 16 +++++++++++ .../ignore/complete_result_set.pat.json | 9 ++++++ .../ignore/complete_result_set.tavern.yaml | 28 +++++++++++++++++++ .../blog/complete_result_set.orig.json | 9 ++++++ .../blog/complete_result_set.pat.json | 9 ++++++ .../blog/complete_result_set.tavern.yaml | 28 +++++++++++++++++++ .../ignore/complete_result_set.orig.json | 16 +++++++++++ .../ignore/complete_result_set.pat.json | 9 ++++++ .../ignore/complete_result_set.tavern.yaml | 28 +++++++++++++++++++ 18 files changed, 272 insertions(+) create mode 100644 hivemind/tavern/condenser_api_negative/get_followers/the_same_account_start.orig.json create mode 100644 hivemind/tavern/condenser_api_negative/get_followers/the_same_account_start.pat.json create mode 100644 hivemind/tavern/condenser_api_negative/get_followers/the_same_account_start.tavern.yaml create mode 100644 hivemind/tavern/condenser_api_negative/get_following/the_same_account_start.orig.json create mode 100644 hivemind/tavern/condenser_api_negative/get_following/the_same_account_start.pat.json create mode 100644 hivemind/tavern/condenser_api_negative/get_following/the_same_account_start.tavern.yaml create mode 100644 hivemind/tavern/condenser_api_patterns/get_followers/blog/complete_result_set.orig.json create mode 100644 hivemind/tavern/condenser_api_patterns/get_followers/blog/complete_result_set.pat.json create mode 100644 hivemind/tavern/condenser_api_patterns/get_followers/blog/complete_result_set.tavern.yaml create mode 100644 hivemind/tavern/condenser_api_patterns/get_followers/ignore/complete_result_set.orig.json create mode 100644 hivemind/tavern/condenser_api_patterns/get_followers/ignore/complete_result_set.pat.json create mode 100644 hivemind/tavern/condenser_api_patterns/get_followers/ignore/complete_result_set.tavern.yaml create mode 100644 hivemind/tavern/condenser_api_patterns/get_following/blog/complete_result_set.orig.json create mode 100644 hivemind/tavern/condenser_api_patterns/get_following/blog/complete_result_set.pat.json create mode 100644 hivemind/tavern/condenser_api_patterns/get_following/blog/complete_result_set.tavern.yaml create mode 100644 hivemind/tavern/condenser_api_patterns/get_following/ignore/complete_result_set.orig.json create mode 100644 hivemind/tavern/condenser_api_patterns/get_following/ignore/complete_result_set.pat.json create mode 100644 hivemind/tavern/condenser_api_patterns/get_following/ignore/complete_result_set.tavern.yaml diff --git a/hivemind/tavern/condenser_api_negative/get_followers/the_same_account_start.orig.json b/hivemind/tavern/condenser_api_negative/get_followers/the_same_account_start.orig.json new file mode 100644 index 00000000..fe51488c --- /dev/null +++ b/hivemind/tavern/condenser_api_negative/get_followers/the_same_account_start.orig.json @@ -0,0 +1 @@ +[] diff --git a/hivemind/tavern/condenser_api_negative/get_followers/the_same_account_start.pat.json b/hivemind/tavern/condenser_api_negative/get_followers/the_same_account_start.pat.json new file mode 100644 index 00000000..fe51488c --- /dev/null +++ b/hivemind/tavern/condenser_api_negative/get_followers/the_same_account_start.pat.json @@ -0,0 +1 @@ +[] diff --git a/hivemind/tavern/condenser_api_negative/get_followers/the_same_account_start.tavern.yaml b/hivemind/tavern/condenser_api_negative/get_followers/the_same_account_start.tavern.yaml new file mode 100644 index 00000000..4cfe5979 --- /dev/null +++ b/hivemind/tavern/condenser_api_negative/get_followers/the_same_account_start.tavern.yaml @@ -0,0 +1,28 @@ +--- + test_name: Hivemind condenser_api.get_followers patterns test + + marks: + - patterntest # original always included page defining account in results (and order of follows created in the same time was basically random), that was corrected + + includes: + - !include ../../common.yaml + + stages: + - name: get_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: {"account":"letritbt","start":"letritbt","limit":3} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "the_same_account_start" + directory: "condenser_api_negative/get_followers" diff --git a/hivemind/tavern/condenser_api_negative/get_following/the_same_account_start.orig.json b/hivemind/tavern/condenser_api_negative/get_following/the_same_account_start.orig.json new file mode 100644 index 00000000..fe51488c --- /dev/null +++ b/hivemind/tavern/condenser_api_negative/get_following/the_same_account_start.orig.json @@ -0,0 +1 @@ +[] diff --git a/hivemind/tavern/condenser_api_negative/get_following/the_same_account_start.pat.json b/hivemind/tavern/condenser_api_negative/get_following/the_same_account_start.pat.json new file mode 100644 index 00000000..fe51488c --- /dev/null +++ b/hivemind/tavern/condenser_api_negative/get_following/the_same_account_start.pat.json @@ -0,0 +1 @@ +[] diff --git a/hivemind/tavern/condenser_api_negative/get_following/the_same_account_start.tavern.yaml b/hivemind/tavern/condenser_api_negative/get_following/the_same_account_start.tavern.yaml new file mode 100644 index 00000000..ad674125 --- /dev/null +++ b/hivemind/tavern/condenser_api_negative/get_following/the_same_account_start.tavern.yaml @@ -0,0 +1,28 @@ +--- + test_name: Hivemind condenser_api.get_followers patterns test + + marks: + - patterntest # original always included page defining account in results (and order of follows created in the same time was basically random), that was corrected + + includes: + - !include ../../common.yaml + + stages: + - name: get_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: {"account":"roadscape","start":"roadscape","limit":3} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "the_same_account_start" + directory: "condenser_api_negative/get_followers" diff --git a/hivemind/tavern/condenser_api_patterns/get_followers/blog/complete_result_set.orig.json b/hivemind/tavern/condenser_api_patterns/get_followers/blog/complete_result_set.orig.json new file mode 100644 index 00000000..cc20b77d --- /dev/null +++ b/hivemind/tavern/condenser_api_patterns/get_followers/blog/complete_result_set.orig.json @@ -0,0 +1,16 @@ +[ + { + "follower": "jessicca", + "following": "letritbt", + "what": [ + "blog" + ] + }, + { + "follower": "duchuy", + "following": "letritbt", + "what": [ + "blog" + ] + } +] diff --git a/hivemind/tavern/condenser_api_patterns/get_followers/blog/complete_result_set.pat.json b/hivemind/tavern/condenser_api_patterns/get_followers/blog/complete_result_set.pat.json new file mode 100644 index 00000000..cc20b77d --- /dev/null +++ b/hivemind/tavern/condenser_api_patterns/get_followers/blog/complete_result_set.pat.json @@ -0,0 +1,16 @@ +[ + { + "follower": "jessicca", + "following": "letritbt", + "what": [ + "blog" + ] + }, + { + "follower": "duchuy", + "following": "letritbt", + "what": [ + "blog" + ] + } +] diff --git a/hivemind/tavern/condenser_api_patterns/get_followers/blog/complete_result_set.tavern.yaml b/hivemind/tavern/condenser_api_patterns/get_followers/blog/complete_result_set.tavern.yaml new file mode 100644 index 00000000..caf0aef8 --- /dev/null +++ b/hivemind/tavern/condenser_api_patterns/get_followers/blog/complete_result_set.tavern.yaml @@ -0,0 +1,28 @@ +--- + test_name: Hivemind condenser_api.get_followers patterns test + + marks: + - patterntest + + includes: + - !include ../../../common.yaml + + stages: + - name: get_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: {"account":"letritbt","start":"","limit":3} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "complete_result_set" + directory: "condenser_api_patterns/get_followers/blog" diff --git a/hivemind/tavern/condenser_api_patterns/get_followers/ignore/complete_result_set.orig.json b/hivemind/tavern/condenser_api_patterns/get_followers/ignore/complete_result_set.orig.json new file mode 100644 index 00000000..7989b471 --- /dev/null +++ b/hivemind/tavern/condenser_api_patterns/get_followers/ignore/complete_result_set.orig.json @@ -0,0 +1,16 @@ +[ + { + "follower": "yuji225", + "following": "crumaner", + "what": [ + "ignore" + ] + }, + { + "follower": "ash", + "following": "crumaner", + "what": [ + "ignore" + ] + } +] diff --git a/hivemind/tavern/condenser_api_patterns/get_followers/ignore/complete_result_set.pat.json b/hivemind/tavern/condenser_api_patterns/get_followers/ignore/complete_result_set.pat.json new file mode 100644 index 00000000..8e69e231 --- /dev/null +++ b/hivemind/tavern/condenser_api_patterns/get_followers/ignore/complete_result_set.pat.json @@ -0,0 +1,9 @@ +[ + { + "follower": "ash", + "following": "crumaner", + "what": [ + "ignore" + ] + } +] diff --git a/hivemind/tavern/condenser_api_patterns/get_followers/ignore/complete_result_set.tavern.yaml b/hivemind/tavern/condenser_api_patterns/get_followers/ignore/complete_result_set.tavern.yaml new file mode 100644 index 00000000..0900f161 --- /dev/null +++ b/hivemind/tavern/condenser_api_patterns/get_followers/ignore/complete_result_set.tavern.yaml @@ -0,0 +1,28 @@ +--- + test_name: Hivemind condenser_api.get_followers patterns test + + marks: + - patterntest + + includes: + - !include ../../../common.yaml + + stages: + - name: get_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: {"account":"crumaner","start":"yuji225","follow_type":"ignore","limit":2} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "complete_result_set" + directory: "condenser_api_patterns/get_followers/ignore" diff --git a/hivemind/tavern/condenser_api_patterns/get_following/blog/complete_result_set.orig.json b/hivemind/tavern/condenser_api_patterns/get_following/blog/complete_result_set.orig.json new file mode 100644 index 00000000..530b49c0 --- /dev/null +++ b/hivemind/tavern/condenser_api_patterns/get_following/blog/complete_result_set.orig.json @@ -0,0 +1,9 @@ +[ + { + "follower": "jack-f", + "following": "sirwinchester", + "what": [ + "blog" + ] + } +] diff --git a/hivemind/tavern/condenser_api_patterns/get_following/blog/complete_result_set.pat.json b/hivemind/tavern/condenser_api_patterns/get_following/blog/complete_result_set.pat.json new file mode 100644 index 00000000..530b49c0 --- /dev/null +++ b/hivemind/tavern/condenser_api_patterns/get_following/blog/complete_result_set.pat.json @@ -0,0 +1,9 @@ +[ + { + "follower": "jack-f", + "following": "sirwinchester", + "what": [ + "blog" + ] + } +] diff --git a/hivemind/tavern/condenser_api_patterns/get_following/blog/complete_result_set.tavern.yaml b/hivemind/tavern/condenser_api_patterns/get_following/blog/complete_result_set.tavern.yaml new file mode 100644 index 00000000..7b7b68e9 --- /dev/null +++ b/hivemind/tavern/condenser_api_patterns/get_following/blog/complete_result_set.tavern.yaml @@ -0,0 +1,28 @@ +--- + test_name: Hivemind condenser_api.get_followers patterns test + + marks: + - patterntest + + includes: + - !include ../../../common.yaml + + stages: + - name: get_following + 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_following" + params: {"account":"jack-f","start":"","limit":2} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "complete_result_set" + directory: "condenser_api_patterns/get_following/blog" diff --git a/hivemind/tavern/condenser_api_patterns/get_following/ignore/complete_result_set.orig.json b/hivemind/tavern/condenser_api_patterns/get_following/ignore/complete_result_set.orig.json new file mode 100644 index 00000000..2a0e10cc --- /dev/null +++ b/hivemind/tavern/condenser_api_patterns/get_following/ignore/complete_result_set.orig.json @@ -0,0 +1,16 @@ +[ + { + "follower": "shadowspub", + "following": "foxkoit", + "what": [ + "ignore" + ] + }, + { + "follower": "shadowspub", + "following": "fintech-jesus", + "what": [ + "ignore" + ] + } +] diff --git a/hivemind/tavern/condenser_api_patterns/get_following/ignore/complete_result_set.pat.json b/hivemind/tavern/condenser_api_patterns/get_following/ignore/complete_result_set.pat.json new file mode 100644 index 00000000..f1308357 --- /dev/null +++ b/hivemind/tavern/condenser_api_patterns/get_following/ignore/complete_result_set.pat.json @@ -0,0 +1,9 @@ +[ + { + "follower": "shadowspub", + "following": "fintech-jesus", + "what": [ + "ignore" + ] + } +] diff --git a/hivemind/tavern/condenser_api_patterns/get_following/ignore/complete_result_set.tavern.yaml b/hivemind/tavern/condenser_api_patterns/get_following/ignore/complete_result_set.tavern.yaml new file mode 100644 index 00000000..4ffe844a --- /dev/null +++ b/hivemind/tavern/condenser_api_patterns/get_following/ignore/complete_result_set.tavern.yaml @@ -0,0 +1,28 @@ +--- + test_name: Hivemind condenser_api.get_followers patterns test + + marks: + - patterntest + + includes: + - !include ../../../common.yaml + + stages: + - name: get_following + 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_following" + params: {"account":"shadowspub","start":"foxkoit","follow_type":"ignore","limit":2} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "complete_result_set" + directory: "condenser_api_patterns/get_following/ignore" -- GitLab