Example #1
0
 def test_rule_from_node(self):
     parser = XMLMenuBuilder(debug=True)
     for i, test in enumerate(_tests):
         root = etree.fromstring(test['doc'])
         rule = parser.parse_rule(root)
         for j, data in enumerate(test['data']):
             menuentry = MockMenuEntry(data[0], data[1])
             result = eval(rule.code)
             message = "Error in test %s with result set %s: got %s, expected %s"
             assert result == data[2], message % (i, j, result, data[2])
Example #2
0
 def test_rule_from_node(self):
     parser = XMLMenuBuilder(debug=True)
     for i, test in enumerate(_tests):
         root = etree.fromstring(test['doc'])
         rule = parser.parse_rule(root)
         for j, data in enumerate(test['data']):
             menuentry = MockMenuEntry(data[0], data[1])
             result = eval(rule.code)
             message = "Error in test %s with result set %s: got %s, expected %s"
             assert result == data[2], message % (i, j, result, data[2])