|
|
|
@ -59,16 +59,16 @@ class TestTask(unittest.TestCase):
|
|
|
|
self.assertEqual(t.get_validated_value('delay', t.fattributes.get('delay'), delay, None), expected)
|
|
|
|
self.assertEqual(t.get_validated_value('delay', t.fattributes.get('delay'), delay, None), expected)
|
|
|
|
|
|
|
|
|
|
|
|
bad_params = [
|
|
|
|
bad_params = [
|
|
|
|
('E', AnsibleError),
|
|
|
|
'E',
|
|
|
|
('1.E', AnsibleError),
|
|
|
|
'1.E',
|
|
|
|
('E.1', AnsibleError),
|
|
|
|
'E.1',
|
|
|
|
]
|
|
|
|
]
|
|
|
|
for delay, expected in bad_params:
|
|
|
|
for delay in bad_params:
|
|
|
|
with self.subTest(f'type "{type(delay)} was cast to float w/o error', delay=delay, expected=expected):
|
|
|
|
with self.subTest(f'type "{type(delay)} was cast to float w/o error', delay=delay):
|
|
|
|
p = dict(delay=delay)
|
|
|
|
p = dict(delay=delay)
|
|
|
|
p.update(task_base)
|
|
|
|
p.update(task_base)
|
|
|
|
t = Task().load_data(p)
|
|
|
|
t = Task().load_data(p)
|
|
|
|
with self.assertRaises(expected):
|
|
|
|
with self.assertRaises(AnsibleError):
|
|
|
|
dummy = t.get_validated_value('delay', t.fattributes.get('delay'), delay, None)
|
|
|
|
dummy = t.get_validated_value('delay', t.fattributes.get('delay'), delay, None)
|
|
|
|
|
|
|
|
|
|
|
|
def test_task_auto_name_with_role(self):
|
|
|
|
def test_task_auto_name_with_role(self):
|
|
|
|
|