Skip to content
Snippets Groups Projects
Commit 12d7d3c2 authored by Mariusz Trela's avatar Mariusz Trela
Browse files

Added tests to groups: `condenser_api_patterns/get_following` and...

Added tests to groups: `condenser_api_patterns/get_following` and `condenser_api_patterns/get_followers`
parent bf935589
No related branches found
No related tags found
1 merge request!172New tests
Showing
with 272 additions and 0 deletions
---
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"
---
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"
[
{
"follower": "jessicca",
"following": "letritbt",
"what": [
"blog"
]
},
{
"follower": "duchuy",
"following": "letritbt",
"what": [
"blog"
]
}
]
[
{
"follower": "jessicca",
"following": "letritbt",
"what": [
"blog"
]
},
{
"follower": "duchuy",
"following": "letritbt",
"what": [
"blog"
]
}
]
---
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"
[
{
"follower": "yuji225",
"following": "crumaner",
"what": [
"ignore"
]
},
{
"follower": "ash",
"following": "crumaner",
"what": [
"ignore"
]
}
]
[
{
"follower": "ash",
"following": "crumaner",
"what": [
"ignore"
]
}
]
---
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"
[
{
"follower": "jack-f",
"following": "sirwinchester",
"what": [
"blog"
]
}
]
[
{
"follower": "jack-f",
"following": "sirwinchester",
"what": [
"blog"
]
}
]
---
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"
[
{
"follower": "shadowspub",
"following": "foxkoit",
"what": [
"ignore"
]
},
{
"follower": "shadowspub",
"following": "fintech-jesus",
"what": [
"ignore"
]
}
]
[
{
"follower": "shadowspub",
"following": "fintech-jesus",
"what": [
"ignore"
]
}
]
---
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"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment