From 21663e507edef4238abaceb96cfac0c12866b0cf Mon Sep 17 00:00:00 2001 From: pengyuesheng Date: Fri, 21 Jun 2019 10:37:14 +0800 Subject: [PATCH] Add the unit test for workbooks detail Change-Id: Idd8a862f396d8edcf26a7e4ba066946ec5f80aa3 --- mistraldashboard/workbooks/tests.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/mistraldashboard/workbooks/tests.py b/mistraldashboard/workbooks/tests.py index 41d73cf..4d8d316 100644 --- a/mistraldashboard/workbooks/tests.py +++ b/mistraldashboard/workbooks/tests.py @@ -134,3 +134,15 @@ class WorkflowsTest(test.TestCase): helpers.IsHttpRequest()) self.assertNoFormErrors(res) self.assertRedirectsNoFollow(res, INDEX_URL) + + @helpers.create_mocks({api: ('workbook_get',)}) + def test_detail(self): + workbook = self.mistralclient_workbooks.list()[0] + self.mock_workbook_get.return_value = workbook + url = reverse('horizon:mistral:workbooks:detail', + args=[workbook.name]) + res = self.client.get(url) + + self.assertTemplateUsed(res, 'mistral/workbooks/detail.html') + self.mock_workbook_get.assert_called_once_with( + helpers.IsHttpRequest(), workbook.name)