Esempio n. 1
0
 def verify_cluster_configuration_matches(self, expected_configuration):
     """Verify that the cluster config is what we expect it to be (based on
     maintenance status). Raises AssertionError."""
     cluster_config = self.cluster_url.get().data
     assert_subset(cluster_config,
                   expected_configuration.clusterConfiguration)
     process_args = self.cluster_url.processArgs.get().data
     assert_subset(process_args, expected_configuration.processArgs)
Esempio n. 2
0
 def verify_cluster_configuration_matches(self, state):
     """Verify that the cluster config is what we expect it to be (based on
     maintenance status). Raises AssertionError."""
     state = state.lower()
     if state not in ("initial", "final"):
         raise AstrolabeTestCaseError(
             "State must be either 'initial' or 'final'.")
     cluster_config = self.cluster_url.get().data
     assert_subset(cluster_config,
                   self.spec.maintenancePlan[state].clusterConfiguration)
     process_args = self.cluster_url.processArgs.get().data
     assert_subset(process_args,
                   self.spec.maintenancePlan[state].processArgs)