diff options
author | Martin Krizek <martin.krizek@gmail.com> | 2023-03-08 18:48:43 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-08 12:48:43 -0500 |
commit | cfa7acbc19548b3953fc0bfdb78ee9f0e9c7ea05 (patch) | |
tree | 251d3ea80aa94397a5388ecd9a2754684d121c1d /test | |
parent | 701f8852ec807857d9b6f826996dd526b9804330 (diff) | |
download | ansible-cfa7acbc19548b3953fc0bfdb78ee9f0e9c7ea05.tar.gz |
Raise an error on invalid FA.isa value (#80040)
Avoids bad definitions of playbook classes
Diffstat (limited to 'test')
-rw-r--r-- | test/units/playbook/test_base.py | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/test/units/playbook/test_base.py b/test/units/playbook/test_base.py index f5559ad360..bedd96a844 100644 --- a/test/units/playbook/test_base.py +++ b/test/units/playbook/test_base.py @@ -21,7 +21,7 @@ __metaclass__ = type from units.compat import unittest -from ansible.errors import AnsibleParserError +from ansible.errors import AnsibleParserError, AnsibleAssertionError from ansible.module_utils.six import string_types from ansible.playbook.attribute import FieldAttribute, NonInheritableFieldAttribute from ansible.template import Templar @@ -581,10 +581,11 @@ class TestBaseSubClass(TestBase): bsc.post_validate, templar) def test_attr_unknown(self): - a_list = ['some string'] - ds = {'test_attr_unknown_isa': a_list} - bsc = self._base_validate(ds) - self.assertEqual(bsc.test_attr_unknown_isa, a_list) + self.assertRaises( + AnsibleAssertionError, + self._base_validate, + {'test_attr_unknown_isa': True} + ) def test_attr_method(self): ds = {'test_attr_method': 'value from the ds'} |