def test_extract_from_list(self): block = dict(test_list=['foo', 'bar'], test_none=None, test_string='foo') blocks = [block] test_list = utils.extract_from_list(blocks, ['test_list']) test_none = utils.extract_from_list(blocks, ['test_none']) self.assertEqual(list(block['test_list']), test_list) self.assertEqual(list(), test_none) with self.assertRaises(RuntimeError): utils.extract_from_list(blocks, ['test_string'])
def test_extract_from_list(self): block = dict( test_list=['foo', 'bar'], test_none=None, test_string='foo') blocks = [block] test_list = utils.extract_from_list(blocks, ['test_list']) test_none = utils.extract_from_list(blocks, ['test_none']) self.assertEqual(list(block['test_list']), test_list) self.assertEqual(list(), test_none) with self.assertRaises(RuntimeError): utils.extract_from_list(blocks, ['test_string'])
def test_extract_from_list(self): block = dict( block=[dict(tasks=[dict(name="hello", command="whoami")])], test_none=None, test_string='foo') blocks = [block] test_list = utils.extract_from_list(blocks, ['block']) test_none = utils.extract_from_list(blocks, ['test_none']) self.assertEqual(list(block['block']), test_list) self.assertEqual(list(), test_none) with self.assertRaises(RuntimeError): utils.extract_from_list(blocks, ['test_string'])
def test_extract_from_list(self): block = dict( block = [dict(tasks=[dict(name="hello",command="whoami")])], test_none = None, test_string = 'foo' ) blocks = [block] test_list = utils.extract_from_list(blocks, ['block']) test_none = utils.extract_from_list(blocks, ['test_none']) self.assertEqual(list(block['block']), test_list) self.assertEqual(list(), test_none) with self.assertRaises(RuntimeError): utils.extract_from_list(blocks, ['test_string'])
def test_extract_from_list(): block = { 'block': [{'tasks': {'name': 'hello', 'command': 'whoami'}}], 'test_none': None, 'test_string': 'foo', } blocks = [block] test_list = utils.extract_from_list(blocks, ['block']) test_none = utils.extract_from_list(blocks, ['test_none']) assert list(block['block']) == test_list assert list() == test_none with pytest.raises(RuntimeError): utils.extract_from_list(blocks, ['test_string'])
def test_extract_from_list(self): block = { 'block': [{'tasks': {'name': 'hello', 'command': 'whoami'}}], 'test_none': None, 'test_string': 'foo', } blocks = [block] test_list = utils.extract_from_list(blocks, ['block']) test_none = utils.extract_from_list(blocks, ['test_none']) self.assertEqual(list(block['block']), test_list) self.assertEqual(list(), test_none) with self.assertRaises(RuntimeError): utils.extract_from_list(blocks, ['test_string'])
def test_extract_from_list() -> None: """Check that tasks get extracted from blocks if present.""" block = { 'block': [{ 'tasks': { 'name': 'hello', 'command': 'whoami' } }], 'test_none': None, 'test_string': 'foo', } blocks = [block] test_list = utils.extract_from_list(blocks, ['block']) test_none = utils.extract_from_list(blocks, ['test_none']) assert list(block['block']) == test_list # type: ignore assert list() == test_none with pytest.raises(RuntimeError): utils.extract_from_list(blocks, ['test_string'])