Merge "Add the unit test for workbooks detail"

This commit is contained in:
Zuul 2019-06-21 04:32:08 +00:00 committed by Gerrit Code Review
commit 770d19fce0
1 changed files with 12 additions and 0 deletions

View File

@ -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)