Ejemplo n.º 1
0
 def test_command_line(self):
     parser.main(['userName eq "bjensen"'])
     result = self.test_stdout.getvalue().strip().split('\n')
     expected = [
         'Filter(expr=AttrExpr, negated=False, namespace=None)',
         "     AttrExpr(value='eq', attr_path=AttrPath, comp_value=CompValue)",
         "         AttrPath(attr_name='userName', sub_attr=None, uri=None)",
         "         CompValue(value='bjensen')"
     ]
     self.assertEqual(result, expected)
Ejemplo n.º 2
0
 def test_command_line(self):
     parser.main(['members[value eq "6784"] eq ""'])
     result = self.test_stdout.getvalue().strip().split('\n')
     expected = [
         "Filter(expr=AttrExpr, negated=False, namespace=None)",
         "     AttrExpr(value='eq', attr_path=AttrPath, comp_value=CompValue)",
         "         AttrPath(attr_name=Filter, sub_attr=None, uri=None)",
         "             Filter(expr=Filter, negated=False, namespace=AttrPath)",
         "                 Filter(expr=AttrExpr, negated=False, namespace=None)",
         "                     AttrExpr(value='eq', attr_path=AttrPath, comp_value=CompValue)",
         "                         AttrPath(attr_name='value', sub_attr=None, uri=None)",
         "                         CompValue(value='6784')",
         "                 AttrPath(attr_name='members', sub_attr=None, uri=None)",
         "         CompValue(value='')",
     ]
     self.assertEqual(result, expected)