# TODO: header from ansible.playbook.task import Task import unittest basic_shell_task = dict( name = 'Test Task', shell = 'echo hi' ) class TestTask(unittest.TestCase): def setUp(self): pass def tearDown(self): pass def test_can_construct_empty_task(self): t = Task() def test_can_construct_task_with_role(self): pass def test_can_construct_task_with_block(self): pass def test_can_construct_task_with_role_and_block(self): pass def test_can_load_simple_task(self): t = Task.load(basic_shell_task) assert t is not None print "T.NAME = %s" % t.name assert t.name == basic_shell_task['name'] assert t.module == 'shell' assert t.args == 'echo hi'