Skip to content
Snippets Groups Projects
Commit 0f053ca7 authored by Dariusz Kędzierski's avatar Dariusz Kędzierski
Browse files

Manual tests for list_comments

parent 48dbb818
No related branches found
No related tags found
5 merge requests!456Release candidate v1 24,!230Setup monitoring with pghero,!135Enable postgres monitoring on CI server,!16Dk issue 3 concurrent block query rebase,!15Dk issue 3 concurrent block query
#!/usr/bin/python3
from .test_base import run_test
if __name__ == '__main__':
reference_hive_node_url = 'https://api.hive.blog'
test_hive_node_url = 'http://127.0.0.1:8080'
payload = {
"jsonrpc":"2.0",
"method":"database_api.list_comments",
"params" : {
"start" : ['steemit', '1970-01-01T00:00:00', '', ''],
"limit" : 10,
"order" : 'by_author_last_update'
},
"id":1
}
run_test(reference_hive_node_url, test_hive_node_url, payload, ['author', 'permlink', 'updated_at'])
#!/usr/bin/python3
from .test_base import run_test
if __name__ == '__main__':
reference_hive_node_url = 'https://api.hive.blog'
test_hive_node_url = 'http://127.0.0.1:8080'
payload = {
"jsonrpc":"2.0",
"method":"database_api.list_comments",
"params" : {
"start" : ['1970-01-01T00:00:00', '', ''],
"limit" : 10,
"order" : 'by_cashout_time'
},
"id":1
}
run_test(reference_hive_node_url, test_hive_node_url, payload, ['author', 'permlink', 'parent_author', 'parent_permlink', 'created'])
#!/usr/bin/python3
from .test_base import run_test
if __name__ == '__main__':
reference_hive_node_url = 'https://api.hive.blog'
test_hive_node_url = 'http://127.0.0.1:8080'
payload = {
"jsonrpc":"2.0",
"method":"database_api.list_comments",
"params" : {
"start" : ['steemit', 'firstpost', '', ''],
"limit" : 10,
"order" : 'by_parent'
},
"id":1
}
run_test(reference_hive_node_url, test_hive_node_url, payload, ['author', 'permlink', 'parent_author', 'parent_permlink', 'created'])
#!/usr/bin/python3
from .test_base import run_test
if __name__ == '__main__':
reference_hive_node_url = 'https://api.hive.blog'
test_hive_node_url = 'http://127.0.0.1:8080'
payload = {
"jsonrpc" : "2.0",
"method" : "database_api.list_comments",
"params" : {
"start" : ['', ''],
"limit" : 10,
"order" : 'by_permlink'
},
"id" : 1
}
run_test(reference_hive_node_url, test_hive_node_url, payload, ['author', 'permlink'])
#!/usr/bin/python3
from .test_base import run_test
if __name__ == '__main__':
reference_hive_node_url = 'https://api.hive.blog'
test_hive_node_url = 'http://127.0.0.1:8080'
payload = {
"jsonrpc" : "2.0",
"method" : "database_api.list_comments",
"params" : {
"start" : ['steemit', 'firstpost', '', ''],
"limit" : 20,
"order" : 'by_root'
},
"id":1
}
run_test(reference_hive_node_url, test_hive_node_url, payload, ['author', 'permlink', 'root_author', 'root_permlink', 'created'])
#!/usr/bin/python3
from .test_base import run_test
if __name__ == '__main__':
reference_hive_node_url = 'https://api.hive.blog'
test_hive_node_url = 'http://127.0.0.1:8080'
payload = {
"jsonrpc":"2.0",
"method":"database_api.list_comments",
"params" : {
"start" : ['steemit', '1970-01-01T00:00:00', '', ''],
"limit" : 10,
"order" : 'by_update'
},
"id":1
}
run_test(reference_hive_node_url, test_hive_node_url, payload, ['author', 'permlink', 'parent_author', 'parent_permlink', 'updated_at'])
def run_test(reference_node_url, test_node_url, payload, table_keys):
import prettytable
from requests import post
from json import dumps
print("Querying reference node")
resp = post(reference_node_url, dumps(payload))
json = resp.json()
table = prettytable.PrettyTable()
table.field_names = table_keys
for row in json['result']['comments']:
table.add_row([row[key] for key in table_keys])
print(table)
print("Querying test node")
resp = post(test_node_url, dumps(payload))
json = resp.json()
table = prettytable.PrettyTable()
table.field_names = table_keys
for row in json['result']:
table.add_row([row[key] for key in table_keys])
print(table)
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