Exemple #1
0
    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)
Exemple #2
0
    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)
Exemple #3
0
    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)
Exemple #4
0
    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)