Beispiel #1
0
 def it_can_execute_a_command_in_argv_form(self, parser_, app_controller_,
                                           argv_, args_, command_):
     # fixture ----------------------
     command_controller = CommandController(parser_, app_controller_)
     argv_.__len__.return_value = 2
     # exercise ---------------------
     command_controller.execute(argv_)
     # verify -----------------------
     command_.validate.assert_called_once_with(args_)
     command_.execute.assert_called_once_with(args_, app_controller_)
Beispiel #2
0
 def it_can_be_constructed_with_its_factory_method(self, Command_,
                                                   CommandController_,
                                                   command_controller_,
                                                   parser_, OpcController_,
                                                   app_controller_):
     # exercise ---------------------
     command_controller = CommandController.new()
     # verify -----------------------
     Command_.parser.assert_called_once_with()
     OpcController_.assert_called_once_with()
     CommandController_.assert_called_once_with(parser_, app_controller_)
     assert command_controller is command_controller_