|
|
@ -44,6 +44,14 @@ class TestInventory(unittest.TestCase):
|
|
|
|
' a : b ': ['a', 'b'],
|
|
|
|
' a : b ': ['a', 'b'],
|
|
|
|
'foo:bar:baz[1:2]': ['foo', 'bar', 'baz[1:2]'],
|
|
|
|
'foo:bar:baz[1:2]': ['foo', 'bar', 'baz[1:2]'],
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
pattern_lists = [
|
|
|
|
|
|
|
|
[['a'], ['a']],
|
|
|
|
|
|
|
|
[['a', 'b'], ['a', 'b']],
|
|
|
|
|
|
|
|
[['a, b'], ['a', 'b']],
|
|
|
|
|
|
|
|
[['9a01:7f8:191:7701::9', '9a01:7f8:191:7701::9,foo'],
|
|
|
|
|
|
|
|
['9a01:7f8:191:7701::9', '9a01:7f8:191:7701::9','foo']]
|
|
|
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def setUp(self):
|
|
|
|
def setUp(self):
|
|
|
|
v = VariableManager()
|
|
|
|
v = VariableManager()
|
|
|
@ -56,3 +64,6 @@ class TestInventory(unittest.TestCase):
|
|
|
|
for p in self.patterns:
|
|
|
|
for p in self.patterns:
|
|
|
|
r = self.patterns[p]
|
|
|
|
r = self.patterns[p]
|
|
|
|
self.assertEqual(r, self.i._split_pattern(p))
|
|
|
|
self.assertEqual(r, self.i._split_pattern(p))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for p, r in self.pattern_lists:
|
|
|
|
|
|
|
|
self.assertEqual(r, self.i._split_pattern(p))
|
|
|
|