From 0e8720ee23d5e35fc793113579faf220d42e4ced Mon Sep 17 00:00:00 2001 From: "OTSUKA, Yuanying" Date: Tue, 10 Nov 2015 17:43:25 +0900 Subject: [PATCH] Add test for container_create Change-Id: Ic4ddddadc01c53de5ef979a3fee3cca0b710df2b Closes-Bug: #1514737 --- magnumclient/tests/test_shell_args.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/magnumclient/tests/test_shell_args.py b/magnumclient/tests/test_shell_args.py index 1b9186e3..b768dc61 100644 --- a/magnumclient/tests/test_shell_args.py +++ b/magnumclient/tests/test_shell_args.py @@ -687,15 +687,15 @@ class TestCommandLineArgument(utils.TestCase): self._unrecognized_arg_error) self.assertFalse(mock_list.called) - # NOTE(madhuri) Skip test because of command failure - # @mock.patch('magnumclient.v1.containers.ContainerManager.create') - # def test_container_create_success(self, mock_create): - # self._test_arg_success('container-create ' - # '--json test') - # self.assertTrue(mock_create.called) - - # self._test_arg_success('container-creat') - # self.assertTrue(mock_create.called) + @mock.patch('magnumclient.v1.bays.BayManager.get') + @mock.patch('magnumclient.v1.containers.ContainerManager.create') + def test_container_create_success(self, mock_create, mock_bay_get): + mock_bay = mock.MagicMock() + mock_bay.status = "CREATE_COMPLETE" + mock_bay_get.return_value = mock_bay + self._test_arg_success('container-create ' + '--bay test-bay') + self.assertTrue(mock_create.called) @mock.patch('magnumclient.v1.containers.ContainerManager.delete') def test_container_delete_success(self, mock_delete):