Skip to content
Snippets Groups Projects
Commit 2e6b2188 authored by Bjarke Madsen's avatar Bjarke Madsen
Browse files

Test delete dashboard method

parent 551b809a
Branches
Tags
No related merge requests found
...@@ -85,7 +85,38 @@ def test_delete_dashboards(data_config): ...@@ -85,7 +85,38 @@ def test_delete_dashboards(data_config):
'')) ''))
data = dashboard._delete_dashboard(request, UID + 1) data = dashboard._delete_dashboard(request, UID + 1)
assert data is None assert data is False
@responses.activate
def test_delete_dashboard(data_config):
UID = 1
ID = 1
VERSION = 1
FOLDER_ID = 1
TITLE = 'testdashboard'
dash = {'id': ID, 'uid': UID, 'title': TITLE, 'version': VERSION}
request = TokenRequest(**data_config, token='test')
def delete_callback(request):
return 200, {}, json.dumps({'message': 'deleted dashboard'})
responses.add_callback(method=responses.DELETE,
url=request.BASE_URL + f'api/dashboards/uid/{UID}',
callback=delete_callback)
def search_callback(request):
return 200, {}, json.dumps(dash)
responses.add_callback(method=responses.GET,
url=request.BASE_URL + 'api/search',
callback=search_callback)
deleted = dashboard.delete_dashboard(request, dash)
assert deleted
del dash['uid']
deleted = dashboard.delete_dashboard(request, dash, FOLDER_ID)
assert deleted
@responses.activate @responses.activate
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment