def main(): # execute try: return managercli.ManagerCLI().main() except KeyboardInterrupt: system_exit(0, "\nUser interrupted process.") return 0
def test_cli_find_best_match_no_dash(self): cli = managercli.ManagerCLI() best_match = cli._find_best_match( ['subscription-manager', '--version']) self.assertEqual(best_match, None)
def test_cli_find_best_match(self): cli = managercli.ManagerCLI() best_match = cli._find_best_match(['subscription-manager', 'version']) self.assertEqual(best_match.name, 'version')
def test_main_empty(self): cli = managercli.ManagerCLI() self.assertRaises(SystemExit, cli.main)
def test_main_checks_identity_cert_perms(self, check_identity_cert_perms_mock): cli = managercli.ManagerCLI() # Catch the expected SystemExit so that the test can continue. self.assertRaises(SystemExit, cli.main) check_identity_cert_perms_mock.assert_called_with()
def test_cli(self): cli = managercli.ManagerCLI() self.assertTrue('register' in cli.cli_commands)
def test_cli_find_best_match(self): cli = managercli.ManagerCLI() best_match = cli._find_best_match(["subscription-manager", "version"]) self.assertEqual(best_match.name, "version")