new: test: new paramater for refresh bookmark

This commit is contained in:
rachmadaniHaryono 2019-05-14 16:13:32 +08:00
parent fc76a20ee7
commit 26264c7dd4

View File

@ -37,12 +37,17 @@ def test_home(client):
'url, exp_res', [ 'url, exp_res', [
['/api/tags', {'tags': []}], ['/api/tags', {'tags': []}],
['/api/bookmarks', {'bookmarks': []}], ['/api/bookmarks', {'bookmarks': []}],
['/api/bookmarks/search', {'bookmarks': []}] ['/api/bookmarks/search', {'bookmarks': []}],
['/api/bookmarks/refresh', response_template['failure']]
] ]
) )
def test_api_empty_db(client, url, exp_res): def test_api_empty_db(client, url, exp_res):
rd = client.get(url) if url == '/api/bookmarks/refresh':
assert rd.status_code == 200 rd = client.post(url)
assert rd.status_code == 400
else:
rd = client.get(url)
assert rd.status_code == 200
assert rd.get_json() == exp_res assert rd.get_json() == exp_res
@ -53,6 +58,7 @@ def test_api_empty_db(client, url, exp_res):
['/api/bookmarks/1', response_template['failure'], 400, 'get'], ['/api/bookmarks/1', response_template['failure'], 400, 'get'],
['/api/bookmarks/1', response_template['failure'], 400, 'put'], ['/api/bookmarks/1', response_template['failure'], 400, 'put'],
['/api/bookmarks/1', response_template['failure'], 400, 'delete'], ['/api/bookmarks/1', response_template['failure'], 400, 'delete'],
['/api/bookmarks/1/refresh', response_template['failure'], 400, 'post'],
] ]
) )
def test_invalid_id(client, url, exp_res, status_code, method): def test_invalid_id(client, url, exp_res, status_code, method):