def __init__(self, summary, filename): Note.__init__(self) self.title = "Image" self.summary = summary path, ext = os.path.splitext(filename) with open(filename, 'rb') as fp: data = fp.read() self.image_data = "data:image/%s;base64,%s" % (ext, base64.b64encode(data))
def __init__(self, cmd, summary, stdout, stderr): Note.__init__(self) self.stdout = stdout self.stderr = stderr self.title = cmd self.summary = summary
def __init__(self, summary, data, header=False): Note.__init__(self) self.title = "Table" self.summary = summary self.header = header self.data = data
def __init__(self, summary, data): Note.__init__(self) self.title = "Table" self.summary = summary self.data = data
def __init__(self, link, name=None, body=None): Note.__init__(self) self.title = "Link" self.link = link self.name = name or link self.summary_body = body
def __init__(self, summary, scope_data): Note.__init__(self) self.title = "Scope Screenshot" self.summary = summary self.image_data = "data:image/png;base64,%s" % (base64.b64encode(scope_data))