Beispiel #1
0
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)