Fix constructed inventory plugin unit test (#81481)

pull/81487/head
Matt Clay 2 years ago committed by GitHub
parent 553f51e728
commit 726d9a5fcc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -194,11 +194,11 @@ def test_parent_group_templating_error(inventory_module):
'parent_group': '{{ location.barn-yard }}'
}
]
with pytest.raises(AnsibleParserError) as err_message:
with pytest.raises(AnsibleParserError) as ex:
inventory_module._add_host_to_keyed_groups(
keyed_groups, host.vars, host.name, strict=True
)
assert 'Could not generate parent group' in err_message
assert 'Could not generate parent group' in str(ex.value)
# invalid parent group did not raise an exception with strict=False
inventory_module._add_host_to_keyed_groups(
keyed_groups, host.vars, host.name, strict=False
@ -213,17 +213,17 @@ def test_keyed_group_exclusive_argument(inventory_module):
host = inventory_module.inventory.get_host('cow')
keyed_groups = [
{
'key': 'tag',
'key': 'nickname',
'separator': '_',
'default_value': 'default_value_name',
'trailing_separator': True
}
]
with pytest.raises(AnsibleParserError) as err_message:
with pytest.raises(AnsibleParserError) as ex:
inventory_module._add_host_to_keyed_groups(
keyed_groups, host.vars, host.name, strict=True
)
assert 'parameters are mutually exclusive' in err_message
assert 'parameters are mutually exclusive' in str(ex.value)
def test_keyed_group_empty_value(inventory_module):

Loading…
Cancel
Save