Esempio n. 1
0
 def __init__(self, test, parent, from_xml=False):
     AbstractManualModel.__init__(self, test, parent)
     if from_xml:
         self.starttime = self._get_valid_time(test.starttime)
         self.endtime = self._get_valid_time(test.endtime)
         self.message = test.message or ""
     else:
         self.message = self._get_default_message()
     self.longname = test.longname
     self.setup = self._get_setup_keyword(test, from_xml)
     self.teardown = self._get_teardown_keyword(test, from_xml)
     self.tags = robotapi.normalize_tags(test.tags)
     self.keywords = [ ManualKeyword(kw, self, from_xml) for kw in test.keywords ]
     self.critical = test.critical
     self.timeout = test.timeout
     self.compare_attrs = ['status', 'message', 'tags']
Esempio n. 2
0
 def __init__(self, test, parent, from_xml=False):
     AbstractManualModel.__init__(self, test, parent)
     if from_xml:
         self.starttime = self._get_valid_time(test.starttime)
         self.endtime = self._get_valid_time(test.endtime)
         self.message = test.message or ""
     else:
         self.message = self._get_default_message()
     self.longname = test.longname
     self.setup = self._get_setup_keyword(test, from_xml)
     self.teardown = self._get_teardown_keyword(test, from_xml)
     self.tags = robotapi.normalize_tags(test.tags)
     self.keywords = [
         ManualKeyword(kw, self, from_xml) for kw in test.keywords
     ]
     self.critical = test.critical
     self.timeout = test.timeout
     self.compare_attrs = ['status', 'message', 'tags']
Esempio n. 3
0
 def add_tags(self, tags, mark_modified=True):
     if not self.visible:
         return
     for tag in robotapi.normalize_tags(tags):
         self._add_tag(tag, mark_modified)
     self.tags.sort()
Esempio n. 4
0
 def add_tags(self, tags, mark_modified=True):
     if not self.visible:
         return
     for tag in robotapi.normalize_tags(tags):
         self._add_tag(tag, mark_modified)
     self.tags.sort()