class LXDSetupGUIRenderTestCase(unittest.TestCase): def setUp(self): self.controller = LXDSetupController() self.utils_patcher = patch( 'conjureup.controllers.lxdsetup.gui.utils') self.mock_utils = self.utils_patcher.start() self.finish_patcher = patch( 'conjureup.controllers.lxdsetup.gui.LXDSetupController.finish') self.mock_finish = self.finish_patcher.start() self.view_patcher = patch( 'conjureup.controllers.lxdsetup.gui.LXDSetupView') self.view_patcher.start() self.app_patcher = patch( 'conjureup.controllers.lxdsetup.gui.app') mock_app = self.app_patcher.start() mock_app.ui = MagicMock(name="app.ui") self.track_screen_patcher = patch( 'conjureup.controllers.lxdsetup.gui.track_screen') self.mock_track_screen = self.track_screen_patcher.start() def tearDown(self): self.utils_patcher.stop() self.finish_patcher.stop() self.view_patcher.stop() self.app_patcher.stop() self.track_screen_patcher.stop() def test_render(self): "call render" self.controller.render()
class LXDSetupGUIRenderTestCase(unittest.TestCase): def setUp(self): self.controller = LXDSetupController() self.utils_patcher = patch('conjureup.controllers.lxdsetup.gui.utils') self.mock_utils = self.utils_patcher.start() self.finish_patcher = patch( 'conjureup.controllers.lxdsetup.gui.LXDSetupController.finish') self.mock_finish = self.finish_patcher.start() self.view_patcher = patch( 'conjureup.controllers.lxdsetup.gui.LXDSetupView') self.view_patcher.start() self.app_patcher = patch('conjureup.controllers.lxdsetup.gui.app') mock_app = self.app_patcher.start() mock_app.ui = MagicMock(name="app.ui") self.ev_app_patcher = patch('conjureup.events.app', mock_app) self.ev_app_patcher.start() self.track_screen_patcher = patch( 'conjureup.controllers.lxdsetup.gui.track_screen') self.mock_track_screen = self.track_screen_patcher.start() def tearDown(self): self.utils_patcher.stop() self.finish_patcher.stop() self.view_patcher.stop() self.app_patcher.stop() self.ev_app_patcher.stop() self.track_screen_patcher.stop() def test_render(self): "call render" self.controller.render("A message")
class LXDSetupGUIRenderTestCase(unittest.TestCase): def setUp(self): self.utils_patcher = patch( 'conjureup.controllers.lxdsetup.common.utils') self.mock_utils = self.utils_patcher.start() self.view_patcher = patch( 'conjureup.controllers.lxdsetup.gui.LXDSetupView') self.mock_view = self.view_patcher.start() self.app_patcher = patch( 'conjureup.controllers.lxdsetup.common.app') mock_app = self.app_patcher.start() mock_app.ui = MagicMock(name="app.ui") mock_app.env = {'CONJURE_UP_CACHEDIR': '/tmp'} self.ifaces = ['eth0', 'wlan0'] self.ifaces_patcher = patch.object(LXDSetupController, 'ifaces', property(lambda s: self.ifaces, lambda s, v: None), create=True) self.ifaces_patcher.start() self.schema_patcher = patch.object(LXDSetupController, 'schema') self.schema_patcher.start() self.controller = LXDSetupController() self.controller.next_screen = MagicMock() self.controller.setup = MagicMock() self.controller.set_default_profile = MagicMock() def tearDown(self): self.utils_patcher.stop() self.view_patcher.stop() self.app_patcher.stop() self.schema_patcher.stop() def test_render(self): "lxdsetup.gui.test_render" self.controller.render() assert not self.controller.next_screen.called assert not self.controller.setup.called assert self.mock_view().show.called def test_render_ready(self): "lxdsetup.gui.test_render_ready" self.controller.render() # assert self.controller.next_screen.called assert not self.controller.setup.called # assert not self.mock_view().show.called def test_render_no_choice(self): "lxdsetup.gui.test_render_no_choice" self.ifaces = ['eth0'] self.controller.render() assert not self.controller.next_screen.called assert self.controller.setup.called assert not self.mock_view().show.called