def __init__(self, *args, **kwargs): self.meta = kwargs.pop("meta", {}) self.status_reason = kwargs.pop("status_reason", None) super(BaseReportGroup, self).__init__(*args, **kwargs) self.status_override = None self.timer = timing.Timer() self._status = Status.UNKNOWN
def __init__(self, *args, **kwargs): self.meta = kwargs.pop("meta", {}) self.status_reason = kwargs.pop("status_reason", None) super(BaseReportGroup, self).__init__(*args, **kwargs) self.status_override = None self.timer = timing.Timer() # Normally, a report group inherits its statuses from its child # entries. However, in case there are no child entries we use the # following values as a fallback. self._status = Status.UNKNOWN self._runtime_status = RuntimeStatus.READY
def __init__( self, name, description=None, uid=None, entries=None, tags=None, tags_index=None): super(TestCaseReport, self).__init__( name=name, uid=uid, entries=entries, description=description) self.tags = tags or {} self.tags_index = tags_index or {} self.status_override = None self.timer = timing.Timer()
def __init__(self, name, description=None, uid=None, entries=None, tags=None): super(TestCaseReport, self).__init__(name=name, uid=uid, entries=entries, description=description) self.tags = tagging.validate_tag_value(tags) if tags else {} self.tags_index = copy.deepcopy(self.tags) self.status_override = None self.timer = timing.Timer()
def __init__(self, name, description=None, uid=None, entries=None, tags=None, suite_related=False): super(TestCaseReport, self).__init__(name=name, uid=uid, entries=entries, description=description) self.tags = tagging.validate_tag_value(tags) if tags else {} self.tags_index = copy.deepcopy(self.tags) self.suite_related = suite_related self.status_override = None self.timer = timing.Timer() self.attachments = [] self._status = Status.READY
def __init__(self, name, tags=None, suite_related=False, status_override=None, status_reason=None, **kwargs): super(TestCaseReport, self).__init__(name=name, **kwargs) self.tags = tagging.validate_tag_value(tags) if tags else {} self.tags_index = copy.deepcopy(self.tags) self.suite_related = suite_related self.status_override = status_override self.timer = timing.Timer() self.attachments = [] # testcase is default to passed (e.g no assertion) self._status = Status.UNKNOWN self._runtime_status = RuntimeStatus.READY self.category = ReportCategories.TESTCASE self.status_reason = status_reason
def _deserialize(self, value, attr, data): return timing.Timer({ k: IntervalSchema(strict=True).load(v).data for k, v in value.items() })
def _deserialize(self, value, attr, data, **kwargs): return timing.Timer( {k: IntervalSchema().load(v) for k, v in value.items()})
def __init__(self, *args, **kwargs): self.meta = kwargs.pop('meta', {}) super(BaseReportGroup, self).__init__(*args, **kwargs) self.status_override = None self.timer = timing.Timer()