def setUp(self):

        self.controllers_patcher = patch(
            'conjureup.controllers.steps.gui.controllers')
        self.mock_controllers = self.controllers_patcher.start()

        self.utils_patcher = patch('conjureup.controllers.steps.gui.utils')
        self.mock_utils = self.utils_patcher.start()

        self.render_patcher = patch(
            'conjureup.controllers.steps.gui.StepsController.render')
        self.mock_render = self.render_patcher.start()
        self.app_patcher = patch('conjureup.controllers.steps.gui.app')
        self.mock_app = self.app_patcher.start()
        self.mock_app.ui = MagicMock(name="app.ui")

        self.common_patcher = patch('conjureup.controllers.steps.gui.common')
        self.mock_common = self.common_patcher.start()
        m_f = self.mock_common.get_step_metadata_filenames
        m_f.return_value = sentinel.step_metas

        self.submit_patcher = patch(
            'conjureup.controllers.steps.gui.async.submit')
        self.mock_submit = self.submit_patcher.start()

        self.controller = StepsController()
        self.mock_stepsview = MagicMock()
        self.controller.view = self.mock_stepsview
    def setUp(self):

        self.utils_patcher = patch('conjureup.controllers.steps.gui.utils')
        self.mock_utils = self.utils_patcher.start()

        self.finish_patcher = patch(
            'conjureup.controllers.steps.gui.StepsController.finish')
        self.mock_finish = self.finish_patcher.start()

        self.view_patcher = patch('conjureup.controllers.steps.gui.StepsView')
        self.view_patcher.start()
        self.app_patcher = patch('conjureup.controllers.steps.gui.app')
        mock_app = self.app_patcher.start()
        mock_app.ui = MagicMock(name="app.ui")

        self.common_patcher = patch('conjureup.controllers.steps.gui.common')
        self.mock_common = self.common_patcher.start()

        self.controller = StepsController()