コード例 #1
0
    def __init__(self, file, pp_scope, parser, elem_parser_cls, parent):
        self.pp_scope = pp_scope

        self.file = file
        self.parser = parser

        self.container = TestScope(pp_scope.get_inst(), pp_scope.get_expr(),
                                   parent)

        self.elem_parser = elem_parser_cls(file, parser, self.container)

        self.elem_parser_cls = elem_parser_cls
コード例 #2
0
ファイル: Fixture.py プロジェクト: horance-liu/testng
   def __init__(self, name, file, line, annotations):
      self.prefix = name[0]
      self.id   = name[1]
      self.name = name[2]
      if self.name != None:
         self.name = escape_name(self.name)
      self.scope = TestScope("::", None, None)
      self.file = file
      self.line = line
      annotation = None
      if len(annotations) > 0 :
         annotation = annotations[0]

      self.annotations = AnnotationParser(annotation, {"memcheck":None, "tags":[]}).parse()
      self.annotations['tags'] = TagsParser(self.annotations['tags']).parse()