testplan.testing.multitest.entries package
Subpackages
- testplan.testing.multitest.entries.schemas package
- Submodules
- testplan.testing.multitest.entries.schemas.assertions module
ApproximateEqualitySchemaApproximateEqualitySchema.MetaApproximateEqualitySchema.Meta.additionalApproximateEqualitySchema.Meta.dateformatApproximateEqualitySchema.Meta.datetimeformatApproximateEqualitySchema.Meta.dump_onlyApproximateEqualitySchema.Meta.excludeApproximateEqualitySchema.Meta.fieldsApproximateEqualitySchema.Meta.includeApproximateEqualitySchema.Meta.index_errorsApproximateEqualitySchema.Meta.load_onlyApproximateEqualitySchema.Meta.manyApproximateEqualitySchema.Meta.orderedApproximateEqualitySchema.Meta.registerApproximateEqualitySchema.Meta.render_moduleApproximateEqualitySchema.Meta.timeformatApproximateEqualitySchema.Meta.unknown
ApproximateEqualitySchema.OPTIONS_CLASSApproximateEqualitySchema.TYPE_MAPPINGApproximateEqualitySchema.dict_classApproximateEqualitySchema.dump()ApproximateEqualitySchema.dump_fieldsApproximateEqualitySchema.dumps()ApproximateEqualitySchema.error_messagesApproximateEqualitySchema.excludeApproximateEqualitySchema.fieldsApproximateEqualitySchema.from_dict()ApproximateEqualitySchema.get_attribute()ApproximateEqualitySchema.handle_error()ApproximateEqualitySchema.load()ApproximateEqualitySchema.load_fieldsApproximateEqualitySchema.loads()ApproximateEqualitySchema.on_bind_field()ApproximateEqualitySchema.optsApproximateEqualitySchema.set_classApproximateEqualitySchema.streamline()ApproximateEqualitySchema.validate()
AssertionSchemaAssertionSchema.MetaAssertionSchema.Meta.additionalAssertionSchema.Meta.dateformatAssertionSchema.Meta.datetimeformatAssertionSchema.Meta.dump_onlyAssertionSchema.Meta.excludeAssertionSchema.Meta.fieldsAssertionSchema.Meta.includeAssertionSchema.Meta.index_errorsAssertionSchema.Meta.load_onlyAssertionSchema.Meta.manyAssertionSchema.Meta.orderedAssertionSchema.Meta.registerAssertionSchema.Meta.render_moduleAssertionSchema.Meta.timeformatAssertionSchema.Meta.unknown
AssertionSchema.OPTIONS_CLASSAssertionSchema.TYPE_MAPPINGAssertionSchema.dict_classAssertionSchema.dump()AssertionSchema.dump_fieldsAssertionSchema.dumps()AssertionSchema.error_messagesAssertionSchema.excludeAssertionSchema.fieldsAssertionSchema.from_dict()AssertionSchema.get_attribute()AssertionSchema.handle_error()AssertionSchema.load()AssertionSchema.load_fieldsAssertionSchema.loads()AssertionSchema.on_bind_field()AssertionSchema.optsAssertionSchema.set_classAssertionSchema.streamline()AssertionSchema.validate()
AtMostOneListBooleanSchemaBooleanSchema.MetaBooleanSchema.Meta.additionalBooleanSchema.Meta.dateformatBooleanSchema.Meta.datetimeformatBooleanSchema.Meta.dump_onlyBooleanSchema.Meta.excludeBooleanSchema.Meta.fieldsBooleanSchema.Meta.includeBooleanSchema.Meta.index_errorsBooleanSchema.Meta.load_onlyBooleanSchema.Meta.manyBooleanSchema.Meta.orderedBooleanSchema.Meta.registerBooleanSchema.Meta.render_moduleBooleanSchema.Meta.timeformatBooleanSchema.Meta.unknown
BooleanSchema.OPTIONS_CLASSBooleanSchema.TYPE_MAPPINGBooleanSchema.dict_classBooleanSchema.dump()BooleanSchema.dump_fieldsBooleanSchema.dumps()BooleanSchema.error_messagesBooleanSchema.excludeBooleanSchema.fieldsBooleanSchema.from_dict()BooleanSchema.get_attribute()BooleanSchema.handle_error()BooleanSchema.load()BooleanSchema.load_fieldsBooleanSchema.loads()BooleanSchema.on_bind_field()BooleanSchema.optsBooleanSchema.set_classBooleanSchema.streamline()BooleanSchema.validate()
ColumnContainSchemaColumnContainSchema.MetaColumnContainSchema.Meta.additionalColumnContainSchema.Meta.dateformatColumnContainSchema.Meta.datetimeformatColumnContainSchema.Meta.dump_onlyColumnContainSchema.Meta.excludeColumnContainSchema.Meta.fieldsColumnContainSchema.Meta.includeColumnContainSchema.Meta.index_errorsColumnContainSchema.Meta.load_onlyColumnContainSchema.Meta.manyColumnContainSchema.Meta.orderedColumnContainSchema.Meta.registerColumnContainSchema.Meta.render_moduleColumnContainSchema.Meta.timeformatColumnContainSchema.Meta.unknown
ColumnContainSchema.OPTIONS_CLASSColumnContainSchema.TYPE_MAPPINGColumnContainSchema.dict_classColumnContainSchema.dump()ColumnContainSchema.dump_fieldsColumnContainSchema.dumps()ColumnContainSchema.error_messagesColumnContainSchema.excludeColumnContainSchema.fieldsColumnContainSchema.from_dict()ColumnContainSchema.get_attribute()ColumnContainSchema.handle_error()ColumnContainSchema.load()ColumnContainSchema.load_fieldsColumnContainSchema.loads()ColumnContainSchema.on_bind_field()ColumnContainSchema.optsColumnContainSchema.set_classColumnContainSchema.streamline()ColumnContainSchema.validate()
DictCheckSchemaDictCheckSchema.MetaDictCheckSchema.Meta.additionalDictCheckSchema.Meta.dateformatDictCheckSchema.Meta.datetimeformatDictCheckSchema.Meta.dump_onlyDictCheckSchema.Meta.excludeDictCheckSchema.Meta.fieldsDictCheckSchema.Meta.includeDictCheckSchema.Meta.index_errorsDictCheckSchema.Meta.load_onlyDictCheckSchema.Meta.manyDictCheckSchema.Meta.orderedDictCheckSchema.Meta.registerDictCheckSchema.Meta.render_moduleDictCheckSchema.Meta.timeformatDictCheckSchema.Meta.unknown
DictCheckSchema.OPTIONS_CLASSDictCheckSchema.TYPE_MAPPINGDictCheckSchema.dict_classDictCheckSchema.dump()DictCheckSchema.dump_fieldsDictCheckSchema.dumps()DictCheckSchema.error_messagesDictCheckSchema.excludeDictCheckSchema.fieldsDictCheckSchema.from_dict()DictCheckSchema.get_attribute()DictCheckSchema.handle_error()DictCheckSchema.load()DictCheckSchema.load_fieldsDictCheckSchema.loads()DictCheckSchema.on_bind_field()DictCheckSchema.optsDictCheckSchema.set_classDictCheckSchema.streamline()DictCheckSchema.validate()
DictMatchAllSchemaDictMatchAllSchema.MetaDictMatchAllSchema.Meta.additionalDictMatchAllSchema.Meta.dateformatDictMatchAllSchema.Meta.datetimeformatDictMatchAllSchema.Meta.dump_onlyDictMatchAllSchema.Meta.excludeDictMatchAllSchema.Meta.fieldsDictMatchAllSchema.Meta.includeDictMatchAllSchema.Meta.index_errorsDictMatchAllSchema.Meta.load_onlyDictMatchAllSchema.Meta.manyDictMatchAllSchema.Meta.orderedDictMatchAllSchema.Meta.registerDictMatchAllSchema.Meta.render_moduleDictMatchAllSchema.Meta.timeformatDictMatchAllSchema.Meta.unknown
DictMatchAllSchema.OPTIONS_CLASSDictMatchAllSchema.TYPE_MAPPINGDictMatchAllSchema.compress_level()DictMatchAllSchema.dict_classDictMatchAllSchema.dump()DictMatchAllSchema.dump_fieldsDictMatchAllSchema.dumps()DictMatchAllSchema.error_messagesDictMatchAllSchema.excludeDictMatchAllSchema.fieldsDictMatchAllSchema.from_dict()DictMatchAllSchema.get_attribute()DictMatchAllSchema.handle_error()DictMatchAllSchema.load()DictMatchAllSchema.load_fieldsDictMatchAllSchema.loads()DictMatchAllSchema.on_bind_field()DictMatchAllSchema.optsDictMatchAllSchema.set_classDictMatchAllSchema.streamline()DictMatchAllSchema.validate()
DictMatchSchemaDictMatchSchema.MetaDictMatchSchema.Meta.additionalDictMatchSchema.Meta.dateformatDictMatchSchema.Meta.datetimeformatDictMatchSchema.Meta.dump_onlyDictMatchSchema.Meta.excludeDictMatchSchema.Meta.fieldsDictMatchSchema.Meta.includeDictMatchSchema.Meta.index_errorsDictMatchSchema.Meta.load_onlyDictMatchSchema.Meta.manyDictMatchSchema.Meta.orderedDictMatchSchema.Meta.registerDictMatchSchema.Meta.render_moduleDictMatchSchema.Meta.timeformatDictMatchSchema.Meta.unknown
DictMatchSchema.OPTIONS_CLASSDictMatchSchema.TYPE_MAPPINGDictMatchSchema.compress_level()DictMatchSchema.dict_classDictMatchSchema.dump()DictMatchSchema.dump_fieldsDictMatchSchema.dumps()DictMatchSchema.error_messagesDictMatchSchema.excludeDictMatchSchema.fieldsDictMatchSchema.from_dict()DictMatchSchema.get_attribute()DictMatchSchema.handle_error()DictMatchSchema.load()DictMatchSchema.load_fieldsDictMatchSchema.loads()DictMatchSchema.on_bind_field()DictMatchSchema.optsDictMatchSchema.set_classDictMatchSchema.streamline()DictMatchSchema.validate()
EqualSchemaEqualSchema.MetaEqualSchema.Meta.additionalEqualSchema.Meta.dateformatEqualSchema.Meta.datetimeformatEqualSchema.Meta.dump_onlyEqualSchema.Meta.excludeEqualSchema.Meta.fieldsEqualSchema.Meta.includeEqualSchema.Meta.index_errorsEqualSchema.Meta.load_onlyEqualSchema.Meta.manyEqualSchema.Meta.orderedEqualSchema.Meta.registerEqualSchema.Meta.render_moduleEqualSchema.Meta.timeformatEqualSchema.Meta.unknown
EqualSchema.OPTIONS_CLASSEqualSchema.TYPE_MAPPINGEqualSchema.dict_classEqualSchema.dump()EqualSchema.dump_fieldsEqualSchema.dumps()EqualSchema.error_messagesEqualSchema.excludeEqualSchema.fieldsEqualSchema.from_dict()EqualSchema.get_attribute()EqualSchema.handle_error()EqualSchema.load()EqualSchema.load_fieldsEqualSchema.loads()EqualSchema.on_bind_field()EqualSchema.optsEqualSchema.set_classEqualSchema.streamline()EqualSchema.validate()
EqualSlicesSchemaEqualSlicesSchema.MetaEqualSlicesSchema.Meta.additionalEqualSlicesSchema.Meta.dateformatEqualSlicesSchema.Meta.datetimeformatEqualSlicesSchema.Meta.dump_onlyEqualSlicesSchema.Meta.excludeEqualSlicesSchema.Meta.fieldsEqualSlicesSchema.Meta.includeEqualSlicesSchema.Meta.index_errorsEqualSlicesSchema.Meta.load_onlyEqualSlicesSchema.Meta.manyEqualSlicesSchema.Meta.orderedEqualSlicesSchema.Meta.registerEqualSlicesSchema.Meta.render_moduleEqualSlicesSchema.Meta.timeformatEqualSlicesSchema.Meta.unknown
EqualSlicesSchema.OPTIONS_CLASSEqualSlicesSchema.TYPE_MAPPINGEqualSlicesSchema.dict_classEqualSlicesSchema.dump()EqualSlicesSchema.dump_fieldsEqualSlicesSchema.dumps()EqualSlicesSchema.error_messagesEqualSlicesSchema.excludeEqualSlicesSchema.fieldsEqualSlicesSchema.from_dict()EqualSlicesSchema.get_attribute()EqualSlicesSchema.handle_error()EqualSlicesSchema.load()EqualSlicesSchema.load_fieldsEqualSlicesSchema.loads()EqualSlicesSchema.on_bind_field()EqualSlicesSchema.optsEqualSlicesSchema.set_classEqualSlicesSchema.streamline()EqualSlicesSchema.validate()
ExceptionRaisedSchemaExceptionRaisedSchema.MetaExceptionRaisedSchema.Meta.additionalExceptionRaisedSchema.Meta.dateformatExceptionRaisedSchema.Meta.datetimeformatExceptionRaisedSchema.Meta.dump_onlyExceptionRaisedSchema.Meta.excludeExceptionRaisedSchema.Meta.fieldsExceptionRaisedSchema.Meta.includeExceptionRaisedSchema.Meta.index_errorsExceptionRaisedSchema.Meta.load_onlyExceptionRaisedSchema.Meta.manyExceptionRaisedSchema.Meta.orderedExceptionRaisedSchema.Meta.registerExceptionRaisedSchema.Meta.render_moduleExceptionRaisedSchema.Meta.timeformatExceptionRaisedSchema.Meta.unknown
ExceptionRaisedSchema.OPTIONS_CLASSExceptionRaisedSchema.TYPE_MAPPINGExceptionRaisedSchema.dict_classExceptionRaisedSchema.dump()ExceptionRaisedSchema.dump_fieldsExceptionRaisedSchema.dumps()ExceptionRaisedSchema.error_messagesExceptionRaisedSchema.excludeExceptionRaisedSchema.fieldsExceptionRaisedSchema.from_dict()ExceptionRaisedSchema.get_attribute()ExceptionRaisedSchema.handle_error()ExceptionRaisedSchema.load()ExceptionRaisedSchema.load_fieldsExceptionRaisedSchema.loads()ExceptionRaisedSchema.on_bind_field()ExceptionRaisedSchema.optsExceptionRaisedSchema.set_classExceptionRaisedSchema.streamline()ExceptionRaisedSchema.validate()
FailSchemaFailSchema.MetaFailSchema.Meta.additionalFailSchema.Meta.dateformatFailSchema.Meta.datetimeformatFailSchema.Meta.dump_onlyFailSchema.Meta.excludeFailSchema.Meta.fieldsFailSchema.Meta.includeFailSchema.Meta.index_errorsFailSchema.Meta.load_onlyFailSchema.Meta.manyFailSchema.Meta.orderedFailSchema.Meta.registerFailSchema.Meta.render_moduleFailSchema.Meta.timeformatFailSchema.Meta.unknown
FailSchema.OPTIONS_CLASSFailSchema.TYPE_MAPPINGFailSchema.dict_classFailSchema.dump()FailSchema.dump_fieldsFailSchema.dumps()FailSchema.error_messagesFailSchema.excludeFailSchema.fieldsFailSchema.from_dict()FailSchema.get_attribute()FailSchema.handle_error()FailSchema.load()FailSchema.load_fieldsFailSchema.loads()FailSchema.on_bind_field()FailSchema.optsFailSchema.set_classFailSchema.streamline()FailSchema.validate()
FuncAssertionSchemaFuncAssertionSchema.MetaFuncAssertionSchema.Meta.additionalFuncAssertionSchema.Meta.dateformatFuncAssertionSchema.Meta.datetimeformatFuncAssertionSchema.Meta.dump_onlyFuncAssertionSchema.Meta.excludeFuncAssertionSchema.Meta.fieldsFuncAssertionSchema.Meta.includeFuncAssertionSchema.Meta.index_errorsFuncAssertionSchema.Meta.load_onlyFuncAssertionSchema.Meta.manyFuncAssertionSchema.Meta.orderedFuncAssertionSchema.Meta.registerFuncAssertionSchema.Meta.render_moduleFuncAssertionSchema.Meta.timeformatFuncAssertionSchema.Meta.unknown
FuncAssertionSchema.OPTIONS_CLASSFuncAssertionSchema.TYPE_MAPPINGFuncAssertionSchema.dict_classFuncAssertionSchema.dump()FuncAssertionSchema.dump_fieldsFuncAssertionSchema.dumps()FuncAssertionSchema.error_messagesFuncAssertionSchema.excludeFuncAssertionSchema.fieldsFuncAssertionSchema.from_dict()FuncAssertionSchema.get_attribute()FuncAssertionSchema.handle_error()FuncAssertionSchema.load()FuncAssertionSchema.load_fieldsFuncAssertionSchema.loads()FuncAssertionSchema.on_bind_field()FuncAssertionSchema.optsFuncAssertionSchema.set_classFuncAssertionSchema.streamline()FuncAssertionSchema.validate()
LineDiffSchemaLineDiffSchema.MetaLineDiffSchema.Meta.additionalLineDiffSchema.Meta.dateformatLineDiffSchema.Meta.datetimeformatLineDiffSchema.Meta.dump_onlyLineDiffSchema.Meta.excludeLineDiffSchema.Meta.fieldsLineDiffSchema.Meta.includeLineDiffSchema.Meta.index_errorsLineDiffSchema.Meta.load_onlyLineDiffSchema.Meta.manyLineDiffSchema.Meta.orderedLineDiffSchema.Meta.registerLineDiffSchema.Meta.render_moduleLineDiffSchema.Meta.timeformatLineDiffSchema.Meta.unknown
LineDiffSchema.OPTIONS_CLASSLineDiffSchema.TYPE_MAPPINGLineDiffSchema.dict_classLineDiffSchema.dump()LineDiffSchema.dump_fieldsLineDiffSchema.dumps()LineDiffSchema.error_messagesLineDiffSchema.excludeLineDiffSchema.fieldsLineDiffSchema.from_dict()LineDiffSchema.get_attribute()LineDiffSchema.handle_error()LineDiffSchema.load()LineDiffSchema.load_fieldsLineDiffSchema.loads()LineDiffSchema.on_bind_field()LineDiffSchema.optsLineDiffSchema.set_classLineDiffSchema.streamline()LineDiffSchema.validate()
LogfileMatchResultSchemaLogfileMatchResultSchema.MetaLogfileMatchResultSchema.Meta.additionalLogfileMatchResultSchema.Meta.dateformatLogfileMatchResultSchema.Meta.datetimeformatLogfileMatchResultSchema.Meta.dump_onlyLogfileMatchResultSchema.Meta.excludeLogfileMatchResultSchema.Meta.fieldsLogfileMatchResultSchema.Meta.includeLogfileMatchResultSchema.Meta.index_errorsLogfileMatchResultSchema.Meta.load_onlyLogfileMatchResultSchema.Meta.manyLogfileMatchResultSchema.Meta.orderedLogfileMatchResultSchema.Meta.registerLogfileMatchResultSchema.Meta.render_moduleLogfileMatchResultSchema.Meta.timeformatLogfileMatchResultSchema.Meta.unknown
LogfileMatchResultSchema.OPTIONS_CLASSLogfileMatchResultSchema.TYPE_MAPPINGLogfileMatchResultSchema.dict_classLogfileMatchResultSchema.dump()LogfileMatchResultSchema.dump_fieldsLogfileMatchResultSchema.dumps()LogfileMatchResultSchema.error_messagesLogfileMatchResultSchema.excludeLogfileMatchResultSchema.fieldsLogfileMatchResultSchema.from_dict()LogfileMatchResultSchema.get_attribute()LogfileMatchResultSchema.handle_error()LogfileMatchResultSchema.load()LogfileMatchResultSchema.load_fieldsLogfileMatchResultSchema.loads()LogfileMatchResultSchema.on_bind_field()LogfileMatchResultSchema.optsLogfileMatchResultSchema.set_classLogfileMatchResultSchema.validate()
LogfileMatchSchemaLogfileMatchSchema.MetaLogfileMatchSchema.Meta.additionalLogfileMatchSchema.Meta.dateformatLogfileMatchSchema.Meta.datetimeformatLogfileMatchSchema.Meta.dump_onlyLogfileMatchSchema.Meta.excludeLogfileMatchSchema.Meta.fieldsLogfileMatchSchema.Meta.includeLogfileMatchSchema.Meta.index_errorsLogfileMatchSchema.Meta.load_onlyLogfileMatchSchema.Meta.manyLogfileMatchSchema.Meta.orderedLogfileMatchSchema.Meta.registerLogfileMatchSchema.Meta.render_moduleLogfileMatchSchema.Meta.timeformatLogfileMatchSchema.Meta.unknown
LogfileMatchSchema.OPTIONS_CLASSLogfileMatchSchema.TYPE_MAPPINGLogfileMatchSchema.dict_classLogfileMatchSchema.dump()LogfileMatchSchema.dump_fieldsLogfileMatchSchema.dumps()LogfileMatchSchema.error_messagesLogfileMatchSchema.excludeLogfileMatchSchema.fieldsLogfileMatchSchema.from_dict()LogfileMatchSchema.get_attribute()LogfileMatchSchema.handle_error()LogfileMatchSchema.load()LogfileMatchSchema.load_fieldsLogfileMatchSchema.loads()LogfileMatchSchema.on_bind_field()LogfileMatchSchema.optsLogfileMatchSchema.set_classLogfileMatchSchema.streamline()LogfileMatchSchema.validate()
MembershipSchemaMembershipSchema.MetaMembershipSchema.Meta.additionalMembershipSchema.Meta.dateformatMembershipSchema.Meta.datetimeformatMembershipSchema.Meta.dump_onlyMembershipSchema.Meta.excludeMembershipSchema.Meta.fieldsMembershipSchema.Meta.includeMembershipSchema.Meta.index_errorsMembershipSchema.Meta.load_onlyMembershipSchema.Meta.manyMembershipSchema.Meta.orderedMembershipSchema.Meta.registerMembershipSchema.Meta.render_moduleMembershipSchema.Meta.timeformatMembershipSchema.Meta.unknown
MembershipSchema.OPTIONS_CLASSMembershipSchema.TYPE_MAPPINGMembershipSchema.dict_classMembershipSchema.dump()MembershipSchema.dump_fieldsMembershipSchema.dumps()MembershipSchema.error_messagesMembershipSchema.excludeMembershipSchema.fieldsMembershipSchema.from_dict()MembershipSchema.get_attribute()MembershipSchema.handle_error()MembershipSchema.load()MembershipSchema.load_fieldsMembershipSchema.loads()MembershipSchema.on_bind_field()MembershipSchema.optsMembershipSchema.set_classMembershipSchema.streamline()MembershipSchema.validate()
RawAssertionSchemaRawAssertionSchema.MetaRawAssertionSchema.Meta.additionalRawAssertionSchema.Meta.dateformatRawAssertionSchema.Meta.datetimeformatRawAssertionSchema.Meta.dump_onlyRawAssertionSchema.Meta.excludeRawAssertionSchema.Meta.fieldsRawAssertionSchema.Meta.includeRawAssertionSchema.Meta.index_errorsRawAssertionSchema.Meta.load_onlyRawAssertionSchema.Meta.manyRawAssertionSchema.Meta.orderedRawAssertionSchema.Meta.registerRawAssertionSchema.Meta.render_moduleRawAssertionSchema.Meta.timeformatRawAssertionSchema.Meta.unknown
RawAssertionSchema.OPTIONS_CLASSRawAssertionSchema.TYPE_MAPPINGRawAssertionSchema.dict_classRawAssertionSchema.dump()RawAssertionSchema.dump_fieldsRawAssertionSchema.dumps()RawAssertionSchema.error_messagesRawAssertionSchema.excludeRawAssertionSchema.fieldsRawAssertionSchema.from_dict()RawAssertionSchema.get_attribute()RawAssertionSchema.handle_error()RawAssertionSchema.load()RawAssertionSchema.load_fieldsRawAssertionSchema.loads()RawAssertionSchema.on_bind_field()RawAssertionSchema.optsRawAssertionSchema.set_classRawAssertionSchema.streamline()RawAssertionSchema.validate()
RegexFindIterSchemaRegexFindIterSchema.MetaRegexFindIterSchema.Meta.additionalRegexFindIterSchema.Meta.dateformatRegexFindIterSchema.Meta.datetimeformatRegexFindIterSchema.Meta.dump_onlyRegexFindIterSchema.Meta.excludeRegexFindIterSchema.Meta.fieldsRegexFindIterSchema.Meta.includeRegexFindIterSchema.Meta.index_errorsRegexFindIterSchema.Meta.load_onlyRegexFindIterSchema.Meta.manyRegexFindIterSchema.Meta.orderedRegexFindIterSchema.Meta.registerRegexFindIterSchema.Meta.render_moduleRegexFindIterSchema.Meta.timeformatRegexFindIterSchema.Meta.unknown
RegexFindIterSchema.OPTIONS_CLASSRegexFindIterSchema.TYPE_MAPPINGRegexFindIterSchema.dict_classRegexFindIterSchema.dump()RegexFindIterSchema.dump_fieldsRegexFindIterSchema.dumps()RegexFindIterSchema.error_messagesRegexFindIterSchema.excludeRegexFindIterSchema.fieldsRegexFindIterSchema.from_dict()RegexFindIterSchema.get_attribute()RegexFindIterSchema.handle_error()RegexFindIterSchema.load()RegexFindIterSchema.load_fieldsRegexFindIterSchema.loads()RegexFindIterSchema.on_bind_field()RegexFindIterSchema.optsRegexFindIterSchema.set_classRegexFindIterSchema.streamline()RegexFindIterSchema.validate()
RegexSchemaRegexSchema.MetaRegexSchema.Meta.additionalRegexSchema.Meta.dateformatRegexSchema.Meta.datetimeformatRegexSchema.Meta.dump_onlyRegexSchema.Meta.excludeRegexSchema.Meta.fieldsRegexSchema.Meta.includeRegexSchema.Meta.index_errorsRegexSchema.Meta.load_onlyRegexSchema.Meta.manyRegexSchema.Meta.orderedRegexSchema.Meta.registerRegexSchema.Meta.render_moduleRegexSchema.Meta.timeformatRegexSchema.Meta.unknown
RegexSchema.OPTIONS_CLASSRegexSchema.TYPE_MAPPINGRegexSchema.dict_classRegexSchema.dump()RegexSchema.dump_fieldsRegexSchema.dumps()RegexSchema.error_messagesRegexSchema.excludeRegexSchema.fieldsRegexSchema.from_dict()RegexSchema.get_attribute()RegexSchema.handle_error()RegexSchema.load()RegexSchema.load_fieldsRegexSchema.loads()RegexSchema.on_bind_field()RegexSchema.optsRegexSchema.set_classRegexSchema.streamline()RegexSchema.validate()
TableMatchSchemaTableMatchSchema.MetaTableMatchSchema.Meta.additionalTableMatchSchema.Meta.dateformatTableMatchSchema.Meta.datetimeformatTableMatchSchema.Meta.dump_onlyTableMatchSchema.Meta.excludeTableMatchSchema.Meta.fieldsTableMatchSchema.Meta.includeTableMatchSchema.Meta.index_errorsTableMatchSchema.Meta.load_onlyTableMatchSchema.Meta.manyTableMatchSchema.Meta.orderedTableMatchSchema.Meta.registerTableMatchSchema.Meta.render_moduleTableMatchSchema.Meta.timeformatTableMatchSchema.Meta.unknown
TableMatchSchema.OPTIONS_CLASSTableMatchSchema.TYPE_MAPPINGTableMatchSchema.dict_classTableMatchSchema.dump()TableMatchSchema.dump_fieldsTableMatchSchema.dumps()TableMatchSchema.error_messagesTableMatchSchema.excludeTableMatchSchema.fieldsTableMatchSchema.from_dict()TableMatchSchema.get_attribute()TableMatchSchema.handle_error()TableMatchSchema.load()TableMatchSchema.load_fieldsTableMatchSchema.loads()TableMatchSchema.on_bind_field()TableMatchSchema.optsTableMatchSchema.set_classTableMatchSchema.streamline()TableMatchSchema.validate()
XMLCheckSchemaXMLCheckSchema.MetaXMLCheckSchema.Meta.additionalXMLCheckSchema.Meta.dateformatXMLCheckSchema.Meta.datetimeformatXMLCheckSchema.Meta.dump_onlyXMLCheckSchema.Meta.excludeXMLCheckSchema.Meta.fieldsXMLCheckSchema.Meta.includeXMLCheckSchema.Meta.index_errorsXMLCheckSchema.Meta.load_onlyXMLCheckSchema.Meta.manyXMLCheckSchema.Meta.orderedXMLCheckSchema.Meta.registerXMLCheckSchema.Meta.render_moduleXMLCheckSchema.Meta.timeformatXMLCheckSchema.Meta.unknown
XMLCheckSchema.OPTIONS_CLASSXMLCheckSchema.TYPE_MAPPINGXMLCheckSchema.dict_classXMLCheckSchema.dump()XMLCheckSchema.dump_fieldsXMLCheckSchema.dumps()XMLCheckSchema.error_messagesXMLCheckSchema.excludeXMLCheckSchema.fieldsXMLCheckSchema.from_dict()XMLCheckSchema.get_attribute()XMLCheckSchema.handle_error()XMLCheckSchema.load()XMLCheckSchema.load_fieldsXMLCheckSchema.loads()XMLCheckSchema.on_bind_field()XMLCheckSchema.optsXMLCheckSchema.set_classXMLCheckSchema.streamline()XMLCheckSchema.validate()
- testplan.testing.multitest.entries.schemas.base module
AssertionSchemaRegistryAttachmentSchemaAttachmentSchema.MetaAttachmentSchema.Meta.additionalAttachmentSchema.Meta.dateformatAttachmentSchema.Meta.datetimeformatAttachmentSchema.Meta.dump_onlyAttachmentSchema.Meta.excludeAttachmentSchema.Meta.fieldsAttachmentSchema.Meta.includeAttachmentSchema.Meta.index_errorsAttachmentSchema.Meta.load_onlyAttachmentSchema.Meta.manyAttachmentSchema.Meta.orderedAttachmentSchema.Meta.registerAttachmentSchema.Meta.render_moduleAttachmentSchema.Meta.timeformatAttachmentSchema.Meta.unknown
AttachmentSchema.OPTIONS_CLASSAttachmentSchema.TYPE_MAPPINGAttachmentSchema.dict_classAttachmentSchema.dump()AttachmentSchema.dump_fieldsAttachmentSchema.dumps()AttachmentSchema.error_messagesAttachmentSchema.excludeAttachmentSchema.fieldsAttachmentSchema.from_dict()AttachmentSchema.get_attribute()AttachmentSchema.handle_error()AttachmentSchema.load()AttachmentSchema.load_fieldsAttachmentSchema.loads()AttachmentSchema.on_bind_field()AttachmentSchema.optsAttachmentSchema.set_classAttachmentSchema.streamline()AttachmentSchema.validate()
BaseSchemaBaseSchema.MetaBaseSchema.Meta.additionalBaseSchema.Meta.dateformatBaseSchema.Meta.datetimeformatBaseSchema.Meta.dump_onlyBaseSchema.Meta.excludeBaseSchema.Meta.fieldsBaseSchema.Meta.includeBaseSchema.Meta.index_errorsBaseSchema.Meta.load_onlyBaseSchema.Meta.manyBaseSchema.Meta.orderedBaseSchema.Meta.registerBaseSchema.Meta.render_moduleBaseSchema.Meta.timeformatBaseSchema.Meta.unknown
BaseSchema.OPTIONS_CLASSBaseSchema.TYPE_MAPPINGBaseSchema.dict_classBaseSchema.dump()BaseSchema.dump_fieldsBaseSchema.dumps()BaseSchema.error_messagesBaseSchema.excludeBaseSchema.fieldsBaseSchema.from_dict()BaseSchema.get_attribute()BaseSchema.handle_error()BaseSchema.load()BaseSchema.load_fieldsBaseSchema.loads()BaseSchema.on_bind_field()BaseSchema.optsBaseSchema.set_classBaseSchema.streamline()BaseSchema.validate()
CodeLogSchemaCodeLogSchema.MetaCodeLogSchema.Meta.additionalCodeLogSchema.Meta.dateformatCodeLogSchema.Meta.datetimeformatCodeLogSchema.Meta.dump_onlyCodeLogSchema.Meta.excludeCodeLogSchema.Meta.fieldsCodeLogSchema.Meta.includeCodeLogSchema.Meta.index_errorsCodeLogSchema.Meta.load_onlyCodeLogSchema.Meta.manyCodeLogSchema.Meta.orderedCodeLogSchema.Meta.registerCodeLogSchema.Meta.render_moduleCodeLogSchema.Meta.timeformatCodeLogSchema.Meta.unknown
CodeLogSchema.OPTIONS_CLASSCodeLogSchema.TYPE_MAPPINGCodeLogSchema.dict_classCodeLogSchema.dump()CodeLogSchema.dump_fieldsCodeLogSchema.dumps()CodeLogSchema.error_messagesCodeLogSchema.excludeCodeLogSchema.fieldsCodeLogSchema.from_dict()CodeLogSchema.get_attribute()CodeLogSchema.handle_error()CodeLogSchema.load()CodeLogSchema.load_fieldsCodeLogSchema.loads()CodeLogSchema.on_bind_field()CodeLogSchema.optsCodeLogSchema.set_classCodeLogSchema.streamline()CodeLogSchema.validate()
DictLogSchemaDictLogSchema.MetaDictLogSchema.Meta.additionalDictLogSchema.Meta.dateformatDictLogSchema.Meta.datetimeformatDictLogSchema.Meta.dump_onlyDictLogSchema.Meta.excludeDictLogSchema.Meta.fieldsDictLogSchema.Meta.includeDictLogSchema.Meta.index_errorsDictLogSchema.Meta.load_onlyDictLogSchema.Meta.manyDictLogSchema.Meta.orderedDictLogSchema.Meta.registerDictLogSchema.Meta.render_moduleDictLogSchema.Meta.timeformatDictLogSchema.Meta.unknown
DictLogSchema.OPTIONS_CLASSDictLogSchema.TYPE_MAPPINGDictLogSchema.compress_level()DictLogSchema.dict_classDictLogSchema.dump()DictLogSchema.dump_fieldsDictLogSchema.dumps()DictLogSchema.error_messagesDictLogSchema.excludeDictLogSchema.fieldsDictLogSchema.from_dict()DictLogSchema.get_attribute()DictLogSchema.handle_error()DictLogSchema.load()DictLogSchema.load_fieldsDictLogSchema.loads()DictLogSchema.on_bind_field()DictLogSchema.optsDictLogSchema.set_classDictLogSchema.streamline()DictLogSchema.validate()
DirectorySchemaDirectorySchema.MetaDirectorySchema.Meta.additionalDirectorySchema.Meta.dateformatDirectorySchema.Meta.datetimeformatDirectorySchema.Meta.dump_onlyDirectorySchema.Meta.excludeDirectorySchema.Meta.fieldsDirectorySchema.Meta.includeDirectorySchema.Meta.index_errorsDirectorySchema.Meta.load_onlyDirectorySchema.Meta.manyDirectorySchema.Meta.orderedDirectorySchema.Meta.registerDirectorySchema.Meta.render_moduleDirectorySchema.Meta.timeformatDirectorySchema.Meta.unknown
DirectorySchema.OPTIONS_CLASSDirectorySchema.TYPE_MAPPINGDirectorySchema.dict_classDirectorySchema.dump()DirectorySchema.dump_fieldsDirectorySchema.dumps()DirectorySchema.error_messagesDirectorySchema.excludeDirectorySchema.fieldsDirectorySchema.from_dict()DirectorySchema.get_attribute()DirectorySchema.handle_error()DirectorySchema.load()DirectorySchema.load_fieldsDirectorySchema.loads()DirectorySchema.on_bind_field()DirectorySchema.optsDirectorySchema.set_classDirectorySchema.streamline()DirectorySchema.validate()
EdgeSchemaEdgeSchema.MetaEdgeSchema.Meta.additionalEdgeSchema.Meta.dateformatEdgeSchema.Meta.datetimeformatEdgeSchema.Meta.dump_onlyEdgeSchema.Meta.excludeEdgeSchema.Meta.fieldsEdgeSchema.Meta.includeEdgeSchema.Meta.index_errorsEdgeSchema.Meta.load_onlyEdgeSchema.Meta.manyEdgeSchema.Meta.orderedEdgeSchema.Meta.registerEdgeSchema.Meta.render_moduleEdgeSchema.Meta.timeformatEdgeSchema.Meta.unknown
EdgeSchema.OPTIONS_CLASSEdgeSchema.TYPE_MAPPINGEdgeSchema.dict_classEdgeSchema.dump()EdgeSchema.dump_fieldsEdgeSchema.dumps()EdgeSchema.error_messagesEdgeSchema.excludeEdgeSchema.fieldsEdgeSchema.from_dict()EdgeSchema.get_attribute()EdgeSchema.handle_error()EdgeSchema.load()EdgeSchema.load_fieldsEdgeSchema.loads()EdgeSchema.on_bind_field()EdgeSchema.optsEdgeSchema.set_classEdgeSchema.validate()
FlowChartSchemaFlowChartSchema.MetaFlowChartSchema.Meta.additionalFlowChartSchema.Meta.dateformatFlowChartSchema.Meta.datetimeformatFlowChartSchema.Meta.dump_onlyFlowChartSchema.Meta.excludeFlowChartSchema.Meta.fieldsFlowChartSchema.Meta.includeFlowChartSchema.Meta.index_errorsFlowChartSchema.Meta.load_onlyFlowChartSchema.Meta.manyFlowChartSchema.Meta.orderedFlowChartSchema.Meta.registerFlowChartSchema.Meta.render_moduleFlowChartSchema.Meta.timeformatFlowChartSchema.Meta.unknown
FlowChartSchema.OPTIONS_CLASSFlowChartSchema.TYPE_MAPPINGFlowChartSchema.dict_classFlowChartSchema.dump()FlowChartSchema.dump_fieldsFlowChartSchema.dumps()FlowChartSchema.error_messagesFlowChartSchema.excludeFlowChartSchema.fieldsFlowChartSchema.from_dict()FlowChartSchema.get_attribute()FlowChartSchema.handle_error()FlowChartSchema.load()FlowChartSchema.load_fieldsFlowChartSchema.loads()FlowChartSchema.on_bind_field()FlowChartSchema.optsFlowChartSchema.set_classFlowChartSchema.streamline()FlowChartSchema.validate()
GenericEntryListGenericEntryList.contextGenericEntryList.defaultGenericEntryList.default_error_messagesGenericEntryList.deserialize()GenericEntryList.fail()GenericEntryList.get_value()GenericEntryList.make_error()GenericEntryList.missingGenericEntryList.nameGenericEntryList.parentGenericEntryList.rootGenericEntryList.serialize()
GraphSchemaGraphSchema.MetaGraphSchema.Meta.additionalGraphSchema.Meta.dateformatGraphSchema.Meta.datetimeformatGraphSchema.Meta.dump_onlyGraphSchema.Meta.excludeGraphSchema.Meta.fieldsGraphSchema.Meta.includeGraphSchema.Meta.index_errorsGraphSchema.Meta.load_onlyGraphSchema.Meta.manyGraphSchema.Meta.orderedGraphSchema.Meta.registerGraphSchema.Meta.render_moduleGraphSchema.Meta.timeformatGraphSchema.Meta.unknown
GraphSchema.OPTIONS_CLASSGraphSchema.TYPE_MAPPINGGraphSchema.dict_classGraphSchema.dump()GraphSchema.dump_fieldsGraphSchema.dumps()GraphSchema.error_messagesGraphSchema.excludeGraphSchema.fieldsGraphSchema.from_dict()GraphSchema.get_attribute()GraphSchema.handle_error()GraphSchema.load()GraphSchema.load_fieldsGraphSchema.loads()GraphSchema.on_bind_field()GraphSchema.optsGraphSchema.set_classGraphSchema.streamline()GraphSchema.validate()
GroupSchemaGroupSchema.MetaGroupSchema.Meta.additionalGroupSchema.Meta.dateformatGroupSchema.Meta.datetimeformatGroupSchema.Meta.dump_onlyGroupSchema.Meta.excludeGroupSchema.Meta.fieldsGroupSchema.Meta.includeGroupSchema.Meta.index_errorsGroupSchema.Meta.load_onlyGroupSchema.Meta.manyGroupSchema.Meta.orderedGroupSchema.Meta.registerGroupSchema.Meta.render_moduleGroupSchema.Meta.timeformatGroupSchema.Meta.unknown
GroupSchema.OPTIONS_CLASSGroupSchema.TYPE_MAPPINGGroupSchema.dict_classGroupSchema.dump()GroupSchema.dump_fieldsGroupSchema.dumps()GroupSchema.error_messagesGroupSchema.excludeGroupSchema.fieldsGroupSchema.from_dict()GroupSchema.get_attribute()GroupSchema.handle_error()GroupSchema.load()GroupSchema.load_fieldsGroupSchema.loads()GroupSchema.on_bind_field()GroupSchema.optsGroupSchema.set_classGroupSchema.validate()
LogSchemaLogSchema.MetaLogSchema.Meta.additionalLogSchema.Meta.dateformatLogSchema.Meta.datetimeformatLogSchema.Meta.dump_onlyLogSchema.Meta.excludeLogSchema.Meta.fieldsLogSchema.Meta.includeLogSchema.Meta.index_errorsLogSchema.Meta.load_onlyLogSchema.Meta.manyLogSchema.Meta.orderedLogSchema.Meta.registerLogSchema.Meta.render_moduleLogSchema.Meta.timeformatLogSchema.Meta.unknown
LogSchema.OPTIONS_CLASSLogSchema.TYPE_MAPPINGLogSchema.dict_classLogSchema.dump()LogSchema.dump_fieldsLogSchema.dumps()LogSchema.error_messagesLogSchema.excludeLogSchema.fieldsLogSchema.from_dict()LogSchema.get_attribute()LogSchema.handle_error()LogSchema.load()LogSchema.load_fieldsLogSchema.loads()LogSchema.on_bind_field()LogSchema.optsLogSchema.set_classLogSchema.streamline()LogSchema.validate()
MarkdownSchemaMarkdownSchema.MetaMarkdownSchema.Meta.additionalMarkdownSchema.Meta.dateformatMarkdownSchema.Meta.datetimeformatMarkdownSchema.Meta.dump_onlyMarkdownSchema.Meta.excludeMarkdownSchema.Meta.fieldsMarkdownSchema.Meta.includeMarkdownSchema.Meta.index_errorsMarkdownSchema.Meta.load_onlyMarkdownSchema.Meta.manyMarkdownSchema.Meta.orderedMarkdownSchema.Meta.registerMarkdownSchema.Meta.render_moduleMarkdownSchema.Meta.timeformatMarkdownSchema.Meta.unknown
MarkdownSchema.OPTIONS_CLASSMarkdownSchema.TYPE_MAPPINGMarkdownSchema.dict_classMarkdownSchema.dump()MarkdownSchema.dump_fieldsMarkdownSchema.dumps()MarkdownSchema.error_messagesMarkdownSchema.excludeMarkdownSchema.fieldsMarkdownSchema.from_dict()MarkdownSchema.get_attribute()MarkdownSchema.handle_error()MarkdownSchema.load()MarkdownSchema.load_fieldsMarkdownSchema.loads()MarkdownSchema.on_bind_field()MarkdownSchema.optsMarkdownSchema.set_classMarkdownSchema.streamline()MarkdownSchema.validate()
NodeSchemaNodeSchema.MetaNodeSchema.Meta.additionalNodeSchema.Meta.dateformatNodeSchema.Meta.datetimeformatNodeSchema.Meta.dump_onlyNodeSchema.Meta.excludeNodeSchema.Meta.fieldsNodeSchema.Meta.includeNodeSchema.Meta.index_errorsNodeSchema.Meta.load_onlyNodeSchema.Meta.manyNodeSchema.Meta.orderedNodeSchema.Meta.registerNodeSchema.Meta.render_moduleNodeSchema.Meta.timeformatNodeSchema.Meta.unknown
NodeSchema.OPTIONS_CLASSNodeSchema.TYPE_MAPPINGNodeSchema.dict_classNodeSchema.dump()NodeSchema.dump_fieldsNodeSchema.dumps()NodeSchema.error_messagesNodeSchema.excludeNodeSchema.fieldsNodeSchema.from_dict()NodeSchema.get_attribute()NodeSchema.handle_error()NodeSchema.load()NodeSchema.load_fieldsNodeSchema.loads()NodeSchema.on_bind_field()NodeSchema.optsNodeSchema.set_classNodeSchema.validate()
PlotlySchemaPlotlySchema.MetaPlotlySchema.Meta.additionalPlotlySchema.Meta.dateformatPlotlySchema.Meta.datetimeformatPlotlySchema.Meta.dump_onlyPlotlySchema.Meta.excludePlotlySchema.Meta.fieldsPlotlySchema.Meta.includePlotlySchema.Meta.index_errorsPlotlySchema.Meta.load_onlyPlotlySchema.Meta.manyPlotlySchema.Meta.orderedPlotlySchema.Meta.registerPlotlySchema.Meta.render_modulePlotlySchema.Meta.timeformatPlotlySchema.Meta.unknown
PlotlySchema.OPTIONS_CLASSPlotlySchema.TYPE_MAPPINGPlotlySchema.dict_classPlotlySchema.dump()PlotlySchema.dump_fieldsPlotlySchema.dumps()PlotlySchema.error_messagesPlotlySchema.excludePlotlySchema.fieldsPlotlySchema.from_dict()PlotlySchema.get_attribute()PlotlySchema.handle_error()PlotlySchema.load()PlotlySchema.load_fieldsPlotlySchema.loads()PlotlySchema.on_bind_field()PlotlySchema.optsPlotlySchema.set_classPlotlySchema.streamline()PlotlySchema.validate()
TableLogSchemaTableLogSchema.MetaTableLogSchema.Meta.additionalTableLogSchema.Meta.dateformatTableLogSchema.Meta.datetimeformatTableLogSchema.Meta.dump_onlyTableLogSchema.Meta.excludeTableLogSchema.Meta.fieldsTableLogSchema.Meta.includeTableLogSchema.Meta.index_errorsTableLogSchema.Meta.load_onlyTableLogSchema.Meta.manyTableLogSchema.Meta.orderedTableLogSchema.Meta.registerTableLogSchema.Meta.render_moduleTableLogSchema.Meta.timeformatTableLogSchema.Meta.unknown
TableLogSchema.OPTIONS_CLASSTableLogSchema.TYPE_MAPPINGTableLogSchema.dict_classTableLogSchema.dump()TableLogSchema.dump_fieldsTableLogSchema.dumps()TableLogSchema.error_messagesTableLogSchema.excludeTableLogSchema.fieldsTableLogSchema.from_dict()TableLogSchema.get_attribute()TableLogSchema.handle_error()TableLogSchema.load()TableLogSchema.load_fieldsTableLogSchema.loads()TableLogSchema.on_bind_field()TableLogSchema.optsTableLogSchema.set_classTableLogSchema.streamline()TableLogSchema.validate()
- testplan.testing.multitest.entries.schemas.assertions module
- Module contents
- Submodules
- testplan.testing.multitest.entries.stdout package
- Submodules
- testplan.testing.multitest.entries.stdout.assertions module
ApproximateEqualityAssertionRendererApproximateEqualityAssertionRenderer.get_assertion_details()ApproximateEqualityAssertionRenderer.get_default_header()ApproximateEqualityAssertionRenderer.get_details()ApproximateEqualityAssertionRenderer.get_header()ApproximateEqualityAssertionRenderer.get_header_text()ApproximateEqualityAssertionRenderer.pass_label()
AssertionRendererColumnContainRendererDictCheckRendererDictMatchAllRendererDictMatchRendererEqualExcludeSlicesRendererEqualSlicesRendererExceptionRaisedRendererFailRendererFunctionAssertionRendererLineDiffRendererLogfileMatchRenderMembershipRendererRegexFindIterRendererRegexMatchLineRendererRegexMatchRendererRegexNotMatchRendererTableMatchRendererXMLCheckRendereradd_printable_dict_comparison()
- testplan.testing.multitest.entries.stdout.base module
- testplan.testing.multitest.entries.stdout.assertions module
- Module contents
- Submodules
Submodules
testplan.testing.multitest.entries.assertions module
Class based assertions, these will be serialized into native dicts via marshmallow schemas.
An assertion object will call evaluate on instantiation and will
use the result of that call to set its passed attribute.
- class testplan.testing.multitest.entries.assertions.Assertion(description: str | None = None, category: str | None = None, flag: str | None = None)[source]
Bases:
BaseEntry- meta_type = 'assertion'
- property name
MyClass -> My Class
- serialize()
Shortcut method for serialization via schemas
- class testplan.testing.multitest.entries.assertions.ColumnContain(table: Any, values: Any, column: str, limit: int = 0, report_fails_only: bool = False, description: str | None = None, category: str | None = None)[source]
Bases:
AssertionChecks if the any of the
valueinvaluesexists in thecolumnoftable.- data: List[ColumnContainComparison]
- meta_type = 'assertion'
- property name
MyClass -> My Class
- serialize()
Shortcut method for serialization via schemas
- class testplan.testing.multitest.entries.assertions.Contain(member: Any, container: Any, description: str | None = None, category: str | None = None)[source]
Bases:
Assertion- meta_type = 'assertion'
- property name
MyClass -> My Class
- serialize()
Shortcut method for serialization via schemas
- class testplan.testing.multitest.entries.assertions.DictCheck(dictionary: Dict[Any, Any], has_keys: List[Hashable] | None = None, absent_keys: List[Hashable] | None = None, description: str | None = None, category: str | None = None)[source]
Bases:
AssertionAssertion that checks if a given
dictcontains (or does not contain) given keys.- absent_keys_diff: Any
- has_keys_diff: Any
- meta_type = 'assertion'
- property name
MyClass -> My Class
- serialize()
Shortcut method for serialization via schemas
- class testplan.testing.multitest.entries.assertions.DictMatch(value: ~typing.Dict[~typing.Any, ~typing.Any], expected: ~typing.Dict[~typing.Any, ~typing.Any], include_only_expected: bool = False, include_keys: ~typing.List[~typing.Hashable] | None = None, exclude_keys: ~typing.List[~typing.Hashable] | None = None, report_mode: ~typing.Any = ReportOptions.ALL, description: str | None = None, category: str | None = None, actual_description: str | None = None, expected_description: str | None = None, value_cmp_func: ~typing.Callable[[...], ~typing.Any] = <built-in function eq>)[source]
Bases:
AssertionMatch two dictionaries by comparing values under each key recursively.
- comparison: List[List[Any]] | None
- meta_type = 'assertion'
- property name
MyClass -> My Class
- serialize()
Shortcut method for serialization via schemas
- class testplan.testing.multitest.entries.assertions.DictMatchAll(values: ~typing.List[~typing.Dict[~typing.Any, ~typing.Any]], comparisons: ~typing.Any, key_weightings: ~typing.Dict[str, int] | None = None, description: str | None = None, category: str | None = None, value_cmp_func: ~typing.Callable[[...], ~typing.Any] = <built-in function eq>)[source]
Bases:
Assertion- matches: List[Dict[str, Any]] | None
- meta_type = 'assertion'
- property name
MyClass -> My Class
- result: Any
- serialize()
Shortcut method for serialization via schemas
- class testplan.testing.multitest.entries.assertions.Equal(first: Any, second: Any, description: str | None = None, category: str | None = None)[source]
Bases:
FuncAssertion- evaluate() bool
- func(a, b, /)
Same as a == b.
- label: str = '=='
- meta_type = 'assertion'
- property name
MyClass -> My Class
- serialize()
Shortcut method for serialization via schemas
- class testplan.testing.multitest.entries.assertions.EqualExcludeSlices(actual: Sequence[Any], expected: Sequence[Any], slices: List[slice] | Tuple[slice, ...], description: str | None = None, category: str | None = None)[source]
Bases:
EqualSlicesAssertion that checks if the items that are outside slices of two iterables match.
Generates a list of SliceComparison objects as data.
- data: List[SliceComparison]
- evaluate() bool[source]
Slice exclusion evaluation generates SliceComparison data and explicitly checks if items in the merged exclusion indices match or not.
- generate_data(slices: List[slice] | Tuple[slice, ...], actual: Sequence[Any], expected: Sequence[Any]) List[SliceComparison]
Build a list of
SliceComparisonobjects, for each slice.
- get_comparison_indices(slice_obj: slice, iterable: Sequence[Any]) range | Set[int][source]
Generate a list of indices to be used for comparison for the given slice and iterable.
- get_iterable(iterable: Sequence[Any], comparison_indices: range | Set[int]) Any
Generate the iterable that is being used for the current slice comparison
- included_indices: Set[int]
- meta_type = 'assertion'
- property name
MyClass -> My Class
- serialize()
Shortcut method for serialization via schemas
- class testplan.testing.multitest.entries.assertions.EqualSlices(actual: Sequence[Any], expected: Sequence[Any], slices: List[slice] | Tuple[slice, ...], description: str | None = None, category: str | None = None)[source]
Bases:
AssertionAssertion that checks if the given slices of two iterables match. Generates a list of SliceComparison objects as data.
- data: List[SliceComparison]
- generate_data(slices: List[slice] | Tuple[slice, ...], actual: Sequence[Any], expected: Sequence[Any]) List[SliceComparison][source]
Build a list of
SliceComparisonobjects, for each slice.
- get_comparison_indices(slice_obj: slice, iterable: Sequence[Any]) range | Set[int][source]
Generate a list of indices to be used for comparison for the given slice and iterable.
- get_iterable(iterable: Sequence[Any], comparison_indices: range | Set[int]) Any[source]
Generate the iterable that is being used for the current slice comparison
- included_indices: Set[int]
- meta_type = 'assertion'
- property name
MyClass -> My Class
- serialize()
Shortcut method for serialization via schemas
- class testplan.testing.multitest.entries.assertions.ExceptionRaised(raised_exception: BaseException | None, expected_exceptions: Any, pattern: str | None = None, func: Callable[[...], bool] | None = None, description: str | None = None, category: str | None = None)[source]
Bases:
AssertionTODO
- exception_match: bool | None
- func_match: Any
- meta_type = 'assertion'
- property name
MyClass -> My Class
- pattern_match: Any
- serialize()
Shortcut method for serialization via schemas
- class testplan.testing.multitest.entries.assertions.Fail(description: str | None = None, category: str | None = None, flag: str | None = None, message: Any = None)[source]
Bases:
Assertion- meta_type = 'assertion'
- property name
MyClass -> My Class
- serialize()
Shortcut method for serialization via schemas
- class testplan.testing.multitest.entries.assertions.FixCheck(msg: Dict[Any, Any], has_tags: List[Hashable] | None = None, absent_tags: List[Hashable] | None = None, description: str | None = None, category: str | None = None)[source]
Bases:
DictCheckSimilar to DictCheck, however dict keys will have fix tag info popups on web UI
- absent_keys_diff: Any
- evaluate() bool
- has_keys_diff: Any
- meta_type = 'assertion'
- property name
MyClass -> My Class
- serialize()
Shortcut method for serialization via schemas
- class testplan.testing.multitest.entries.assertions.FixMatch(value: Dict[Any, Any], expected: Dict[Any, Any], include_only_expected: bool = False, include_tags: List[Hashable] | None = None, exclude_tags: List[Hashable] | None = None, report_mode: Any = ReportOptions.ALL, description: str | None = None, category: str | None = None, actual_description: str | None = None, expected_description: str | None = None)[source]
Bases:
DictMatchSimilar to DictMatch, however dict keys will have fix tag info popups on web UI
- comparison: List[List[Any]] | None
- evaluate() bool
Evaluate the dict match.
- meta_type = 'assertion'
- property name
MyClass -> My Class
- serialize()
Shortcut method for serialization via schemas
- class testplan.testing.multitest.entries.assertions.FixMatchAll(values: List[Dict[Any, Any]], comparisons: Any, tag_weightings: Dict[str, int] | None = None, description: str | None = None, category: str | None = None)[source]
Bases:
DictMatchAllSimilar to DictMatchAll, however dict keys will have fix tag info popups on web UI
- evaluate() bool
- matches: List[Dict[str, Any]] | None
- meta_type = 'assertion'
- property name
MyClass -> My Class
- result: Any
- serialize()
Shortcut method for serialization via schemas
- class testplan.testing.multitest.entries.assertions.FuncAssertion(first: Any, second: Any, description: str | None = None, category: str | None = None)[source]
Bases:
Assertion- func: Callable[[...], Any] | None = None
- label: str
- meta_type = 'assertion'
- property name
MyClass -> My Class
- serialize()
Shortcut method for serialization via schemas
- class testplan.testing.multitest.entries.assertions.Greater(first: Any, second: Any, description: str | None = None, category: str | None = None)[source]
Bases:
FuncAssertion- evaluate() bool
- func(a, b, /)
Same as a > b.
- label: str = '>'
- meta_type = 'assertion'
- property name
MyClass -> My Class
- serialize()
Shortcut method for serialization via schemas
- class testplan.testing.multitest.entries.assertions.GreaterEqual(first: Any, second: Any, description: str | None = None, category: str | None = None)[source]
Bases:
FuncAssertion- evaluate() bool
- func(a, b, /)
Same as a >= b.
- label: str = '>='
- meta_type = 'assertion'
- property name
MyClass -> My Class
- serialize()
Shortcut method for serialization via schemas
- class testplan.testing.multitest.entries.assertions.IsClose(first: Any, second: Any, rel_tol: Any = 1e-09, abs_tol: Any = 0.0, description: str | None = None, category: str | None = None)[source]
Bases:
Assertion- label = '~='
- meta_type = 'assertion'
- property name
MyClass -> My Class
- serialize()
Shortcut method for serialization via schemas
- class testplan.testing.multitest.entries.assertions.IsFalse(expr: Any, description: str | None = None, category: str | None = None)[source]
Bases:
IsTrue- meta_type = 'assertion'
- property name
MyClass -> My Class
- serialize()
Shortcut method for serialization via schemas
- class testplan.testing.multitest.entries.assertions.IsTrue(expr: Any, description: str | None = None, category: str | None = None)[source]
Bases:
Assertion- meta_type = 'assertion'
- property name
MyClass -> My Class
- serialize()
Shortcut method for serialization via schemas
- class testplan.testing.multitest.entries.assertions.Less(first: Any, second: Any, description: str | None = None, category: str | None = None)[source]
Bases:
FuncAssertion- evaluate() bool
- func(a, b, /)
Same as a < b.
- label: str = '<'
- meta_type = 'assertion'
- property name
MyClass -> My Class
- serialize()
Shortcut method for serialization via schemas
- class testplan.testing.multitest.entries.assertions.LessEqual(first: Any, second: Any, description: str | None = None, category: str | None = None)[source]
Bases:
FuncAssertion- evaluate() bool
- func(a, b, /)
Same as a <= b.
- label: str = '<='
- meta_type = 'assertion'
- property name
MyClass -> My Class
- serialize()
Shortcut method for serialization via schemas
- class testplan.testing.multitest.entries.assertions.LineDiff(first: str | List[str], second: str | List[str], ignore_space_change: bool = False, ignore_whitespaces: bool = False, ignore_blank_lines: bool = False, unified: bool | int = False, context: bool | int = False, description: str | None = None, category: str | None = None)[source]
Bases:
AssertionAssertion that checks if 2 blocks of textual content have difference.
If difference found, generates a list of strings as data.
- delta: List[str]
- meta_type = 'assertion'
- property name
MyClass -> My Class
- serialize()
Shortcut method for serialization via schemas
- class testplan.testing.multitest.entries.assertions.LogfileMatch(timeout: float, results: List[tuple], failure: tuple | None, description: str | None = None, category: str | None = None)[source]
Bases:
AssertionNOTE: this structure was designed for multiple regexes matching, NOTE: which will be implemented in the future
- class ResultRep(matched: str | None, pattern: str, start_pos: str, end_pos: str)[source]
Bases:
object- end_pos: str
- matched: str | None
- pattern: str
- start_pos: str
- meta_type = 'assertion'
- property name
MyClass -> My Class
- serialize()
Shortcut method for serialization via schemas
- class testplan.testing.multitest.entries.assertions.NotContain(member: Any, container: Any, description: str | None = None, category: str | None = None)[source]
Bases:
Contain- meta_type = 'assertion'
- property name
MyClass -> My Class
- serialize()
Shortcut method for serialization via schemas
- class testplan.testing.multitest.entries.assertions.NotEqual(first: Any, second: Any, description: str | None = None, category: str | None = None)[source]
Bases:
FuncAssertion- evaluate() bool
- func(a, b, /)
Same as a != b.
- label: str = '!='
- meta_type = 'assertion'
- property name
MyClass -> My Class
- serialize()
Shortcut method for serialization via schemas
- class testplan.testing.multitest.entries.assertions.RawAssertion(passed: bool, content: Any, description: str | None = None, category: str | None = None)[source]
Bases:
AssertionThis class is used for creating explicit pass/fail entries with custom content.
Its content will be displayed preformatted, so it’s useful for integration with 3rd party testing libraries (unittest, qunit etc).
- meta_type = 'assertion'
- property name
MyClass -> My Class
- serialize()
Shortcut method for serialization via schemas
- class testplan.testing.multitest.entries.assertions.RegexAssertion(regexp: str | bytes | Pattern[Any], string: str | bytes, flags: int = 0, description: str | None = None, category: str | None = None)[source]
Bases:
Assertion- match_indexes: List[Tuple[int, ...]]
- meta_type = 'assertion'
- property name
MyClass -> My Class
- serialize()
Shortcut method for serialization via schemas
- class testplan.testing.multitest.entries.assertions.RegexFindIter(regexp: str | bytes | Pattern[Any], string: str | bytes, flags: int = 0, condition: Callable[[int], bool] | None = None, description: str | None = None, category: str | None = None)[source]
Bases:
RegexAssertion- condition_match: bool | None
- get_regex_result() Match[Any] | None
- match_indexes: List[Tuple[int, ...]]
- meta_type = 'assertion'
- property name
MyClass -> My Class
- serialize()
Shortcut method for serialization via schemas
- class testplan.testing.multitest.entries.assertions.RegexMatch(regexp: str | bytes | Pattern[Any], string: str | bytes, flags: int = 0, description: str | None = None, category: str | None = None)[source]
Bases:
RegexAssertion- evaluate() bool
- match_indexes: List[Tuple[int, ...]]
- meta_type = 'assertion'
- property name
MyClass -> My Class
- serialize()
Shortcut method for serialization via schemas
- class testplan.testing.multitest.entries.assertions.RegexMatchLine(regexp: str | bytes | Pattern[Any], string: str | bytes, flags: int = 0, description: str | None = None, category: str | None = None)[source]
Bases:
RegexAssertionMatch indexes are a little bit different than other assertions for this one: (line_no, begin, end)
- get_regex_result() Match[Any] | None
- lines: Any
- match_indexes: List[Tuple[int, ...]]
- meta_type = 'assertion'
- property name
MyClass -> My Class
- serialize()
Shortcut method for serialization via schemas
- class testplan.testing.multitest.entries.assertions.RegexMatchNotExists(regexp: str | bytes | Pattern[Any], string: str | bytes, flags: int = 0, description: str | None = None, category: str | None = None)[source]
Bases:
RegexMatch- get_regex_result() Match[Any] | None
- match_indexes: List[Tuple[int, ...]]
- meta_type = 'assertion'
- property name
MyClass -> My Class
- serialize()
Shortcut method for serialization via schemas
- class testplan.testing.multitest.entries.assertions.RegexSearch(regexp: str | bytes | Pattern[Any], string: str | bytes, flags: int = 0, description: str | None = None, category: str | None = None)[source]
Bases:
RegexAssertion- evaluate() bool
- match_indexes: List[Tuple[int, ...]]
- meta_type = 'assertion'
- property name
MyClass -> My Class
- serialize()
Shortcut method for serialization via schemas
- class testplan.testing.multitest.entries.assertions.RegexSearchNotExists(regexp: str | bytes | Pattern[Any], string: str | bytes, flags: int = 0, description: str | None = None, category: str | None = None)[source]
Bases:
RegexSearch- get_regex_result() Match[Any] | None
- match_indexes: List[Tuple[int, ...]]
- meta_type = 'assertion'
- property name
MyClass -> My Class
- serialize()
Shortcut method for serialization via schemas
- class testplan.testing.multitest.entries.assertions.TableDiff(table: Any, expected_table: Any, include_columns: List[str] | None = None, exclude_columns: List[str] | None = None, report_all: bool = True, fail_limit: int = 0, report_fail_only: bool = False, strict: bool = False, description: str | None = None, category: str | None = None)[source]
Bases:
TableMatchMatch two tables using
compare_rowsbut only keep failing comparisons, may generate custom message if tables cannot be compared for certain reasons.- data: List[RowComparison]
- display_columns: List[str]
- evaluate() bool
- message: str | None
- meta_type = 'assertion'
- property name
MyClass -> My Class
- serialize()
Shortcut method for serialization via schemas
- class testplan.testing.multitest.entries.assertions.TableMatch(table: Any, expected_table: Any, include_columns: List[str] | None = None, exclude_columns: List[str] | None = None, report_all: bool = True, fail_limit: int = 0, report_fail_only: bool = False, strict: bool = False, description: str | None = None, category: str | None = None)[source]
Bases:
AssertionMatch two tables using
compare_rows, may generate custom message if tables cannot be compared for certain reasons.- data: List[RowComparison]
- display_columns: List[str]
- message: str | None
- meta_type = 'assertion'
- property name
MyClass -> My Class
- serialize()
Shortcut method for serialization via schemas
- class testplan.testing.multitest.entries.assertions.XMLCheck(element: Any, xpath: str, tags: List[Any] | None = None, namespaces: Dict[str, str] | None = None, description: str | None = None, category: str | None = None)[source]
Bases:
AssertionValidate XML tag texts or existence in a given xpath, supports regex patterns as tag values as well.
- data: List[XMLTagComparison]
- message: str | None
- meta_type = 'assertion'
- property name
MyClass -> My Class
- serialize()
Shortcut method for serialization via schemas
testplan.testing.multitest.entries.base module
Base classes go here.
- class testplan.testing.multitest.entries.base.BaseEntry(description, category=None, flag=None)[source]
Bases:
objectBase class for all entries, stores common context like time etc.
- meta_type = 'entry'
- property name
MyClass -> My Class
- class testplan.testing.multitest.entries.base.Group(entries, description=None)[source]
Bases:
object- meta_type = 'assertion'
- property passed
Empty groups are truthy AKA does not contain anything that is failing.
- class testplan.testing.multitest.entries.base.Log(message, description=None, flag=None)[source]
Bases:
BaseEntryLog a str to the report.
- class testplan.testing.multitest.entries.base.Summary(entries, description=None, num_passing=5, num_failing=5, key_combs_limit=10)[source]
Bases:
GroupA meta assertion that stores a subset of given entries. Groups assertion data into a nested structure by category, assertion type and pass/fail status.
If any of the entries is a Group, then its entries are expanded and the Group object is discarded.
testplan.testing.multitest.entries.summarization module
- class testplan.testing.multitest.entries.summarization.SummaryRegistry[source]
Bases:
RegistryRecords are done by class.__name__ Lookups are done by class_name (str)
- bind(*classes)
Decorator for binding one or more classes to another.
- Parameters:
classes – One or more classes that will be bound to the decorated class.
- bind_default(category=None)
Decorator for binding a class as category based or absolute default.
- Parameters:
category – (optional) If provided, the decorated class will be the default for the given category, otherwise it will be the absolute default.
- property default
- get_lookup_key(obj)[source]
This method is used for generating the key when do a lookup from the registry. Object class is used by default.
- get_record_key(obj)[source]
This method is used for generating the key when we bind an object (possibly a class) via the registry.
- property logger: TestplanLogger
logger object
- testplan.testing.multitest.entries.summarization.dict_failed_keys(table)[source]
Returns all failed keys of the dict match comparison result table.
Module contents
TODO.