def test_version_ok(self): '''This test case ensures correct version is retrieved by the command.''' expected_version = "0.99" argv = ["version"] version_reader = Mock() version_reader.__version__ = expected_version cmd = SdkCommandVersion(argv, Mock(), version_reader) mock_print = Mock() cmd.exec(mock_print) mock_print.assert_called_with(expected_version)
def test_version_help_ok(self): '''This test case check version command help screen is correctly generated.''' from fantastico.sdk.commands.command_version import SdkCommandVersion argv = [SdkCore.get_name(), "version"] assert_action = lambda help_str: \ self.assertTrue(help_str.startswith("usage: %s" % SdkCommandVersion.get_help())) self._exec_command_help_scenario(argv, assert_action, "version")