def test_basic_manager(self): fake_loader = DictDataLoader({}) v = VariableManager() vars = v.get_vars(loader=fake_loader, use_cache=False) if 'omit' in vars: del vars['omit'] if 'vars' in vars: del vars['vars'] if 'ansible_version' in vars: del vars['ansible_version'] self.assertEqual(vars, dict(playbook_dir='.')) self.assertEqual( v._merge_dicts( dict(a=1), dict(b=2) ), dict(a=1, b=2) ) self.assertEqual( v._merge_dicts( dict(a=1, c=dict(foo='bar')), dict(b=2, c=dict(baz='bam')) ), dict(a=1, b=2, c=dict(foo='bar', baz='bam')) )
def test_basic_manager(self): v = VariableManager() self.assertEqual(v.get_vars(), dict()) self.assertEqual(v._merge_dicts(dict(a=1), dict(b=2)), dict(a=1, b=2)) self.assertEqual( v._merge_dicts(dict(a=1, c=dict(foo='bar')), dict(b=2, c=dict(baz='bam'))), dict(a=1, b=2, c=dict(foo='bar', baz='bam')))
def test_basic_manager(self): v = VariableManager() self.assertEqual(v.get_vars(), dict()) self.assertEqual( v._merge_dicts( dict(a=1), dict(b=2) ), dict(a=1, b=2) ) self.assertEqual( v._merge_dicts( dict(a=1, c=dict(foo='bar')), dict(b=2, c=dict(baz='bam')) ), dict(a=1, b=2, c=dict(foo='bar', baz='bam')) )
def test_basic_manager(self): fake_loader = DictDataLoader({}) v = VariableManager() vars = v.get_vars(loader=fake_loader, use_cache=False) if "omit" in vars: del vars["omit"] if "vars" in vars: del vars["vars"] self.assertEqual(vars, dict(playbook_dir=".")) self.assertEqual(v._merge_dicts(dict(a=1), dict(b=2)), dict(a=1, b=2)) self.assertEqual( v._merge_dicts(dict(a=1, c=dict(foo="bar")), dict(b=2, c=dict(baz="bam"))), dict(a=1, b=2, c=dict(foo="bar", baz="bam")), )
def test_basic_manager(self): fake_loader = DictDataLoader({}) v = VariableManager() self.assertEqual(v.get_vars(loader=fake_loader), dict()) self.assertEqual( v._merge_dicts( dict(a=1), dict(b=2) ), dict(a=1, b=2) ) self.assertEqual( v._merge_dicts( dict(a=1, c=dict(foo='bar')), dict(b=2, c=dict(baz='bam')) ), dict(a=1, b=2, c=dict(foo='bar', baz='bam')) )