def test_generate_deploy_script_skipUndeployTrue_ReturnEmptyString(self): expected_script = "" args = MagicMock() args.skip_undeploy = True script = deploy.generate_undeploy_script(args) self.assertEqual(script, expected_script)
def test_generate_deploy_script_undeployPattern_ReturnUndeployString(self): expected_script = "undeploy --name=system-* --keep-content" args = MagicMock() args.undeploy_pattern = "system-*" args.skip_undeploy = False script = deploy.generate_undeploy_script(args) self.assertEqual(script, expected_script)
def test_generate_deploy_script_withArchives_ReturnUndeployString(self): expected_script = "\nundeploy system-v1.2.3 --keep-content" args = MagicMock() args.skip_undeploy = False args.undeploy_pattern = None args.undeploy_tag = None archives = [ Deployment( {"name": "system-v1.2.3", "runtime-name": "system.war", "enabled": True}, None) ] script = deploy.generate_undeploy_script(args, archives) self.assertEqual(script, expected_script)
def test_generate_deploy_script_skip_local_undeploy(self): expected_script = """ undeploy system-sometag --keep-content deploy {0}system.war --runtime-name=system.war --name=system-v1.2.3\ """.format(current_dir + os.sep + "v1.2.3" + os.sep) args = MagicMock() args.skip_undeploy = False args.path = current_dir + os.sep + "v1.2.3" args.undeploy_pattern = None args.undeploy_tag = "sometag" args.restart = False deploy.common.initialize_controller = MagicMock(return_value=None) script = deploy.generate_deploy_script(args) self.assertEqual(script, expected_script)