def test_configure_unmanaged_kdc_and_krb5conf(self):
        json_data = use_cases.get_unmanged_krb5conf_use_case()

        self.executeScript(self.COMMON_SERVICES_PACKAGE_DIR +
                           "/scripts/kerberos_client.py",
                           classname="KerberosClient",
                           command="configure",
                           config_dict=json_data,
                           hdp_stack_version=self.STACK_VERSION,
                           target=RMFTestCase.TARGET_COMMON_SERVICES)
        self.assertResourceCalled(
            'Directory',
            '/var/lib/ambari-agent/tmp/curl_krb_cache',
            action=["delete"],
        )
        self.assertResourceCalled(
            'Directory',
            '/tmp/AMBARI-artifacts/',
            recursive=True,
        )
        self.assertResourceCalled(
            'File',
            '/tmp/AMBARI-artifacts//UnlimitedJCEPolicyJDK7.zip',
            content=DownloadSource(
                'http://c6401.ambari.apache.org:8080/resources//UnlimitedJCEPolicyJDK7.zip'
            ),
        )
        self.assertNoMoreResources()
Example #2
0
    def test_configure_unmanaged_kdc_and_krb5conf(self):
        json_data = use_cases.get_unmanged_krb5conf_use_case()

        self.executeScript(self.COMMON_SERVICES_PACKAGE_DIR +
                           "/scripts/kerberos_client.py",
                           classname="KerberosClient",
                           command="configure",
                           config_dict=json_data,
                           hdp_stack_version=self.STACK_VERSION,
                           target=RMFTestCase.TARGET_COMMON_SERVICES)

        self.assertNoMoreResources()
  def test_configure_unmanaged_kdc_and_krb5conf(self):
    json_data = use_cases.get_unmanged_krb5conf_use_case()


    self.executeScript(self.COMMON_SERVICES_PACKAGE_DIR + "/scripts/kerberos_client.py",
                       classname="KerberosClient",
                       command="configure",
                       config_dict=json_data,
                       hdp_stack_version = self.STACK_VERSION,
                       target = RMFTestCase.TARGET_COMMON_SERVICES
    )

    self.assertNoMoreResources()
Example #4
0
  def test_configure_unmanaged_kdc_and_krb5conf(self):
    json_data = use_cases.get_unmanged_krb5conf_use_case()


    self.executeScript(self.COMMON_SERVICES_PACKAGE_DIR + "/scripts/kerberos_client.py",
                       classname="KerberosClient",
                       command="configure",
                       config_dict=json_data,
                       hdp_stack_version = self.STACK_VERSION,
                       target = RMFTestCase.TARGET_COMMON_SERVICES
    )

    self.assertResourceCalled('Directory', '/tmp/AMBARI-artifacts/',
                              recursive = True,
                              )
    self.assertResourceCalled('File', '/tmp/AMBARI-artifacts//UnlimitedJCEPolicyJDK7.zip',
                            content = DownloadSource('http://c6401.ambari.apache.org:8080/resources//UnlimitedJCEPolicyJDK7.zip'),
                            )
    self.assertNoMoreResources()