Пример #1
0
    def test_validate_missed_params(self):
        validator = validators.ValidateHeatTemplateValidator(
            params="fake_param")

        result = validator.validate(self.config, self.credentials, None, None)

        expected_msg = ("Path to heat template is not specified. Its needed "
                        "for heat template validation. Please check the "
                        "content of `fake_param` scenario argument.")
        self.assertIsNotNone(result)
        self.assertEqual(expected_msg, result.msg)
Пример #2
0
    def test_validate_missed_params(self):
        validator = validators.ValidateHeatTemplateValidator(
            params="fake_param")

        e = self.assertRaises(validators.validation.ValidationError,
                              validator.validate, self.context, self.config,
                              None, None)

        expected_msg = ("Path to heat template is not specified. Its needed "
                        "for heat template validation. Please check the "
                        "content of `fake_param` scenario argument.")
        self.assertEqual(expected_msg, e.message)
Пример #3
0
 def setUp(self):
     super(ValidateHeatTemplateValidatorTestCase, self).setUp()
     self.validator = validators.ValidateHeatTemplateValidator(
         "template_path1", "template_path2")
     self.config = copy.deepcopy(config)
     self.context = copy.deepcopy(context)