def test_run_method_should_raise_command_error_when_command_does_not_exist(): """ Test HelpCommand.run for non-existing command """ options_mock = Mock() args = ('mycommand', ) help_cmd = HelpCommand() with pytest.raises(CommandError): help_cmd.run(options_mock, args)
def test_run_method_should_raise_command_error_when_command_does_not_exist(): """ Test HelpCommand.run for non-existing command """ options_mock = Mock() args = ('mycommand',) help_cmd = HelpCommand() with pytest.raises(CommandError): help_cmd.run(options_mock, args)
def test_run_method_should_return_success_when_finds_command_name(): """ Test HelpCommand.run for existing command """ options_mock = Mock() args = ('freeze', ) help_cmd = HelpCommand() status = help_cmd.run(options_mock, args) assert status == SUCCESS
def test_run_method_should_return_success_when_command_name_not_specified(): """ Test HelpCommand.run when there are no args """ options_mock = Mock() args = () help_cmd = HelpCommand() status = help_cmd.run(options_mock, args) assert status == SUCCESS
def test_run_method_should_return_success_when_finds_command_name(): """ Test HelpCommand.run for existing command """ options_mock = Mock() args = ('freeze',) help_cmd = HelpCommand() status = help_cmd.run(options_mock, args) assert status == SUCCESS