summaryrefslogtreecommitdiff
path: root/test/units/playbook/test_base.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/units/playbook/test_base.py')
-rw-r--r--test/units/playbook/test_base.py20
1 files changed, 7 insertions, 13 deletions
diff --git a/test/units/playbook/test_base.py b/test/units/playbook/test_base.py
index d5810e73..bedd96a8 100644
--- a/test/units/playbook/test_base.py
+++ b/test/units/playbook/test_base.py
@@ -21,13 +21,12 @@ __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
from ansible.playbook import base
-from ansible.utils.unsafe_proxy import AnsibleUnsafeBytes, AnsibleUnsafeText
-from ansible.utils.sentinel import Sentinel
+from ansible.utils.unsafe_proxy import AnsibleUnsafeText
from units.mock.loader import DictDataLoader
@@ -331,12 +330,6 @@ class ExampleSubClass(base.Base):
def __init__(self):
super(ExampleSubClass, self).__init__()
- def get_dep_chain(self):
- if self._parent:
- return self._parent.get_dep_chain()
- else:
- return None
-
class BaseSubClass(base.Base):
name = FieldAttribute(isa='string', default='', always_post_validate=True)
@@ -588,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'}