vspyx.Reporting

Package Contents

Classes

Image

Image

Module

Module

Paragraph

Paragraph

Report

Report

Section

Section

Table

Table

TestResultBuilder

TestResultBuilder

class vspyx.Reporting.Image

Bases: vspyx.Core.Object

Inheritance diagram of vspyx.Reporting.Image

Image

class Alignments

Bases: enum.IntEnum

Inheritance diagram of vspyx.Reporting.Image.Alignments

Enum where members are also (and must be) ints

Bottom = 2
Center = 4
Left = 3
Middle = 1
Right = 5
Top = 0
Alignment :Any
Height :Any
Path :str
Scale :Any
Target :Any
Width :Any
AlternateText(self) Any
SetAlternateText(self, set: str) Any
class vspyx.Reporting.Module

Bases: vspyx.Core.Module

Inheritance diagram of vspyx.Reporting.Module

Module

NewReport(self) Report
class vspyx.Reporting.Paragraph

Bases: vspyx.Core.Object

Inheritance diagram of vspyx.Reporting.Paragraph

Paragraph

Text :str
class vspyx.Reporting.Report

Bases: vspyx.Core.Object

Inheritance diagram of vspyx.Reporting.Report

Report

Author :str
Copyright :str
RootSection :Section
Subtitle :str
TableOfContents :bool
Title :str
TitleLogoPath :str
TitlePage :bool
BuildHTML(self, path: str) vspyx.Core.Task_ef25277eaf
BuildPDF(self, path: str) vspyx.Core.Task_ef25277eaf
class vspyx.Reporting.Section

Bases: vspyx.Core.Object

Inheritance diagram of vspyx.Reporting.Section

Section

Name :str
NewImage(self, path: str) Image
NewParagraph(self) Paragraph
NewSection(self) Section
NewTable(self) Table
class vspyx.Reporting.Table

Bases: vspyx.Core.Object

Inheritance diagram of vspyx.Reporting.Table

Table

AddRow(self, cells: List[str]) Any
AddRow(self, cells: List[str], multiColumn: Any) Any
SetHeader(self, cells: List[str]) Any
class vspyx.Reporting.TestResultBuilder

Bases: vspyx.Core.Object

Inheritance diagram of vspyx.Reporting.TestResultBuilder

TestResultBuilder

End(self) Section
Fail(self, message: str) Any