Skip to content
Snippets Groups Projects
Commit f9a49494 authored by Andrzej Lisak's avatar Andrzej Lisak
Browse files

[ABW]: added tests for get_followers/get_following

parent 14313491
No related branches found
No related tags found
1 merge request!148Readme files to condenser_api calls
Showing
with 246 additions and 1 deletion
{
"code": -32602,
"data": "account not found: `nonexisting`",
"message": "Invalid parameters"
}
{
"code": -32602,
"data": "Account nonexisting does not exist",
"message": "Invalid parameters"
}
---
test_name: Hivemind condenser_api.get_followers
marks:
- patterntest
- negative
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":"nonexisting","start":"","limit":10}
response:
status_code: 200
verify_response_with:
function: validate_response:compare_response_with_pattern
extra_kwargs:
method: "bad_account"
directory: "condenser_api_negative/get_followers"
error_response: true
{
"code": -32602,
"data": "account not found: `nonexisting`",
"message": "Invalid parameters"
}
{
"code": -32602,
"data": "Account nonexisting does not exist",
"message": "Invalid parameters"
}
---
test_name: Hivemind condenser_api.get_followers
marks:
- patterntest
- negative
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":"gtg","start":"nonexisting","limit":10}
response:
status_code: 200
verify_response_with:
function: validate_response:compare_response_with_pattern
extra_kwargs:
method: "bad_start"
directory: "condenser_api_negative/get_followers"
error_response: true
{
"code": -32602,
"data": "invalid account (not specified)",
"message": "Invalid parameters"
}
{
"code": -32602,
"data": "invalid account (not specified)",
"message": "Invalid parameters"
}
---
test_name: Hivemind condenser_api.get_followers
marks:
- patterntest
- negative
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":"","start":"","limit":10}
response:
status_code: 200
verify_response_with:
function: validate_response:compare_response_with_pattern
extra_kwargs:
method: "empty_account"
directory: "condenser_api_negative/get_followers"
error_response: true
{
"code": -32602,
"data": "limit must be positive",
"message": "Invalid parameters"
}
{
"code": -32602,
"data": "limit = 0 outside valid range [1:1000]",
"message": "Invalid parameters"
}
---
test_name: Hivemind condenser_api.get_followers under limit test
marks:
- patterntest
- negative
includes:
- !include ../../common.yaml
stages:
- name: get_followers under limit
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,"blog",0]
response:
status_code: 200
verify_response_with:
function: validate_response:compare_response_with_pattern
extra_kwargs:
method: "under_limit"
directory: "condenser_api_negative/get_followers"
error_response: true
{
"code": -32602,
"data": "invalid follow_type `wrong_type`",
"data": "Unsupported follow type, valid types: blog, ignore",
"message": "Invalid parameters"
}
{
"code": -32602,
"data": "account not found: `nonexisting`",
"message": "Invalid parameters"
}
{
"code": -32602,
"data": "Account nonexisting does not exist",
"message": "Invalid parameters"
}
---
test_name: Hivemind condenser_api.get_following
marks:
- patterntest
- negative
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":"nonexisting","start":"","limit":10}
response:
status_code: 200
verify_response_with:
function: validate_response:compare_response_with_pattern
extra_kwargs:
method: "bad_account"
directory: "condenser_api_negative/get_following"
error_response: true
\ No newline at end of file
{
"code": -32602,
"data": "account not found: `nonexisting`",
"message": "Invalid parameters"
}
{
"code": -32602,
"data": "Account nonexisting does not exist",
"message": "Invalid parameters"
}
---
test_name: Hivemind condenser_api.get_following
marks:
- patterntest
- negative
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":"gtg","start":"nonexisting","limit":10}
response:
status_code: 200
verify_response_with:
function: validate_response:compare_response_with_pattern
extra_kwargs:
method: "bad_start"
directory: "condenser_api_negative/get_following"
error_response: true
\ No newline at end of file
{
"code": -32602,
"data": "invalid account (not specified)",
"message": "Invalid parameters"
}
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