def main(argv): """Program entry point. :param argv: argument vector :type argv: :class:`list` :return: status code :rtype: :class:`int` """ parse_arguments(argv) model = ApplicationModel() view = ApplicationView() presenter = ApplicationPresenter(model, view) presenter.register_for_events() model.run()
def setUp(self): self.mock_model = create_autospec(ApplicationModel, spec_set=True) self.mock_view = MagicMock() self.presenter = ApplicationPresenter(self.mock_model, self.mock_view)