def test_parameter_collect_or(self): found = pathexpr.create_parameter_collect( sexpr.loads( "(or (parameters (key1 value1)) (parameters (key2 value2)))")) self.assertEqual(set(found['key1']), set(('value1', ))) self.assertEqual(set(found['key2']), set(('value2', ))) self.assertEqual(set(found.keys()), set(('key1', 'key2')))
def test_parameter_collect_parameter(self): found = pathexpr.create_parameter_collect( sexpr.loads("(parameters (key1 value1) (key2 value2))")) expected = {'key2': ('value2', ), 'key1': ('value1', )} self.assertEqual(found, expected)