Exemplo n.º 1
0
 def visit_CompilerDirectivesNode(self, node):
     directives = node.directives
     if 'test_assert_path_exists' in directives:
         for path in directives['test_assert_path_exists']:
             if TreePath.find_first(node, path) is None:
                 Errors.error(
                     node.pos,
                     "Expected path '%s' not found in result tree" % path)
     if 'test_fail_if_path_exists' in directives:
         for path in directives['test_fail_if_path_exists']:
             if TreePath.find_first(node, path) is not None:
                 Errors.error(
                     node.pos,
                     "Unexpected path '%s' found in result tree" %  path)
     self.visitchildren(node)
     return node
Exemplo n.º 2
0
 def visit_CompilerDirectivesNode(self, node):
     directives = node.directives
     if 'test_assert_path_exists' in directives:
         for path in directives['test_assert_path_exists']:
             if TreePath.find_first(node, path) is None:
                 Errors.error(
                     node.pos,
                     "Expected path '%s' not found in result tree" % path)
     if 'test_fail_if_path_exists' in directives:
         for path in directives['test_fail_if_path_exists']:
             if TreePath.find_first(node, path) is not None:
                 Errors.error(
                     node.pos,
                     "Unexpected path '%s' found in result tree" % path)
     self.visitchildren(node)
     return node
Exemplo n.º 3
0
 def assertNodeExists(self, path, result_tree):
     self.assertNotEqual(TreePath.find_first(result_tree, path), None,
                         "Path '%s' not found in result tree" % path)
Exemplo n.º 4
0
 def assertNodeExists(self, path, result_tree):
     self.assertNotEqual(TreePath.find_first(result_tree, path), None,
                         "Path '%s' not found in result tree" % path)