|
|
|
@ -212,6 +212,11 @@ class TestInventory(unittest.TestCase):
|
|
|
|
|
inventory.subset('greek[0-2];norse[0]')
|
|
|
|
|
self.assertEqual(sorted(inventory.list_hosts()), sorted(['zeus','hera','thor']))
|
|
|
|
|
|
|
|
|
|
def test_subet_range_empty_group(self):
|
|
|
|
|
inventory = self.simple_inventory()
|
|
|
|
|
inventory.subset('missing[0]')
|
|
|
|
|
self.assertEqual(sorted(inventory.list_hosts()), sorted([]))
|
|
|
|
|
|
|
|
|
|
def test_subset_filename(self):
|
|
|
|
|
inventory = self.simple_inventory()
|
|
|
|
|
inventory.subset('@' + os.path.join(self.test_dir, 'restrict_pattern'))
|
|
|
|
|