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 0000000000000000000000000000000000000000..fe51488c7066f6687ef680d6bfaa4f7768ef205c --- /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 0000000000000000000000000000000000000000..fe51488c7066f6687ef680d6bfaa4f7768ef205c --- /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 0000000000000000000000000000000000000000..4cfe597959b0a6fa4ef4c19756031ebbce80a158 --- /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 0000000000000000000000000000000000000000..fe51488c7066f6687ef680d6bfaa4f7768ef205c --- /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 0000000000000000000000000000000000000000..fe51488c7066f6687ef680d6bfaa4f7768ef205c --- /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 0000000000000000000000000000000000000000..ad674125bec4cdc786d41da37891ff6640521e31 --- /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 0000000000000000000000000000000000000000..cc20b77dd4435c6a7b544793251fd8137fb9eb04 --- /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 0000000000000000000000000000000000000000..cc20b77dd4435c6a7b544793251fd8137fb9eb04 --- /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 0000000000000000000000000000000000000000..caf0aef83124511bdd1f9991772b36c72b2b7564 --- /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 0000000000000000000000000000000000000000..7989b47154769c3307cc262773e37f80c3a5bcf1 --- /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 0000000000000000000000000000000000000000..8e69e23186f0f55b50bbeface653e23f02f9944f --- /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 0000000000000000000000000000000000000000..0900f161152806a96ddbe854e0f43a01a2478ace --- /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 0000000000000000000000000000000000000000..530b49c0bba96b86fc88bfcdbc7d92439e757fb2 --- /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 0000000000000000000000000000000000000000..530b49c0bba96b86fc88bfcdbc7d92439e757fb2 --- /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 0000000000000000000000000000000000000000..7b7b68e934ec86f69c5f68652a7003208740685e --- /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 0000000000000000000000000000000000000000..2a0e10cc2fdf65d6f116343773a396a8443f7620 --- /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 0000000000000000000000000000000000000000..f1308357c93a07f7c37ea6ea36041be9cacea4d1 --- /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 0000000000000000000000000000000000000000..4ffe844a233d7d7b3c79be199969379db44f76b9 --- /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"