Exemple #1
0
    def test_non_empty_key_empty_value(self):
        cluster_autoscaler_profile = ["scan-interval="]
        namespace = Namespace(
            cluster_autoscaler_profile=cluster_autoscaler_profile)

        validators.validate_cluster_autoscaler_profile(MockCmd(self.cli),
                                                       namespace)
Exemple #2
0
    def test_valid_parameters(self):
        cluster_autoscaler_profile = [
            "scan-interval=20s", "scale-down-delay-after-add=15m"
        ]
        namespace = Namespace(
            cluster_autoscaler_profile=cluster_autoscaler_profile)

        validators.validate_cluster_autoscaler_profile(namespace)
    def test_invalid_key(self):
        cluster_autoscaler_profile = ["bad-key=val"]
        namespace = Namespace(cluster_autoscaler_profile=cluster_autoscaler_profile)
        err = "'bad-key' is an invalid key for cluster-autoscaler-profile"

        with self.assertRaises(CLIError) as cm:
            validators.validate_cluster_autoscaler_profile(MockCmd(self.cli), namespace)
        self.assertIn(err, str(cm.exception),)
    def test_one_empty_key_in_pair_one_non_empty(self):
        cluster_autoscaler_profile = ["scan-interval=20s", "="]
        namespace = Namespace(cluster_autoscaler_profile=cluster_autoscaler_profile)
        err = "Empty key specified for cluster-autoscaler-profile"

        with self.assertRaises(CLIError) as cm:
            validators.validate_cluster_autoscaler_profile(MockCmd(self.cli), namespace)
        self.assertEqual(str(cm.exception), err)
    def test_two_empty_keys_empty_value(self):
        cluster_autoscaler_profile = ["=", "="]
        namespace = Namespace(cluster_autoscaler_profile=cluster_autoscaler_profile)
        err = "Empty key specified for cluster-autoscaler-profile"

        with self.assertRaises(CLIError) as cm:
            validators.validate_cluster_autoscaler_profile(MockCmd(self.cli), namespace)
        self.assertEqual(str(cm.exception), err)
    def test_invalid_key(self):
        cluster_autoscaler_profile = ["bad-key=val"]
        namespace = Namespace(
            cluster_autoscaler_profile=cluster_autoscaler_profile)
        err = "Invalid key specified for cluster-autoscaler-profile: bad-key"

        with self.assertRaises(CLIError) as cm:
            validators.validate_cluster_autoscaler_profile(namespace)
        self.assertEqual(str(cm.exception), err)
    def test_non_empty_key_empty_value(self):
        cluster_autoscaler_profile = ["key1="]
        namespace = Namespace(
            cluster_autoscaler_profile=cluster_autoscaler_profile)

        validators.validate_cluster_autoscaler_profile(namespace)