testplan.testing.multitest package
Subpackages
- testplan.testing.multitest.driver package
- Subpackages
- testplan.testing.multitest.driver.tcp package
- Submodules
- testplan.testing.multitest.driver.tcp.client module
TCPClientTCPClient.CONFIGTCPClient.EXTRACTORSTCPClient.STATUSTCPClient.abort()TCPClient.abort_dependencies()TCPClient.abortedTCPClient.aborting()TCPClient.activeTCPClient.async_startTCPClient.auto_startTCPClient.cfgTCPClient.close()TCPClient.connect()TCPClient.connection_identifierTCPClient.contextTCPClient.context_input()TCPClient.define_runpath()TCPClient.errpathTCPClient.extract_values()TCPClient.failover()TCPClient.fetch_error_log()TCPClient.filter_locals()TCPClient.force_started()TCPClient.force_stop()TCPClient.get_connections()TCPClient.hostTCPClient.install_files()TCPClient.is_aliveTCPClient.local_hostTCPClient.local_portTCPClient.loggerTCPClient.logpathTCPClient.make_runpath_dirs()TCPClient.nameTCPClient.outpathTCPClient.parentTCPClient.pause()TCPClient.pausing()TCPClient.pending_work()TCPClient.portTCPClient.post_start()TCPClient.post_stop()TCPClient.pre_start()TCPClient.pre_stop()TCPClient.receive()TCPClient.receive_text()TCPClient.reconnect()TCPClient.register_failover()TCPClient.reportTCPClient.restart()TCPClient.resume()TCPClient.resuming()TCPClient.runpathTCPClient.scratchTCPClient.send()TCPClient.send_text()TCPClient.send_tsp()TCPClient.server_portTCPClient.start()TCPClient.start_timeoutTCPClient.started_check()TCPClient.started_check_intervalTCPClient.starting()TCPClient.statusTCPClient.stop()TCPClient.stop_timeoutTCPClient.stopped_check()TCPClient.stopped_check_intervalTCPClient.stopped_check_with_watch()TCPClient.stopping()TCPClient.timerTCPClient.uid()TCPClient.wait()
TCPClientConfig
- testplan.testing.multitest.driver.tcp.server module
TCPServerTCPServer.CONFIGTCPServer.EXTRACTORSTCPServer.STATUSTCPServer.abort()TCPServer.abort_dependencies()TCPServer.abortedTCPServer.aborting()TCPServer.accept_connection()TCPServer.activeTCPServer.async_startTCPServer.auto_startTCPServer.cfgTCPServer.close_connection()TCPServer.connection_identifierTCPServer.contextTCPServer.context_input()TCPServer.define_runpath()TCPServer.errpathTCPServer.extract_values()TCPServer.failover()TCPServer.fetch_error_log()TCPServer.filter_locals()TCPServer.force_started()TCPServer.force_stop()TCPServer.get_connections()TCPServer.hostTCPServer.install_files()TCPServer.is_aliveTCPServer.local_hostTCPServer.local_portTCPServer.loggerTCPServer.logpathTCPServer.make_runpath_dirs()TCPServer.nameTCPServer.outpathTCPServer.parentTCPServer.pause()TCPServer.pausing()TCPServer.pending_work()TCPServer.portTCPServer.post_start()TCPServer.post_stop()TCPServer.pre_start()TCPServer.pre_stop()TCPServer.receive()TCPServer.receive_text()TCPServer.register_failover()TCPServer.reportTCPServer.restart()TCPServer.resume()TCPServer.resuming()TCPServer.runpathTCPServer.scratchTCPServer.send()TCPServer.send_text()TCPServer.socketTCPServer.start()TCPServer.start_timeoutTCPServer.started_check()TCPServer.started_check_intervalTCPServer.starting()TCPServer.statusTCPServer.stop()TCPServer.stop_timeoutTCPServer.stopped_check()TCPServer.stopped_check_intervalTCPServer.stopped_check_with_watch()TCPServer.stopping()TCPServer.timerTCPServer.uid()TCPServer.wait()
TCPServerConfig
- testplan.testing.multitest.driver.tcp.client module
- Module contents
- Submodules
- testplan.testing.multitest.driver.zmq package
- Submodules
- testplan.testing.multitest.driver.zmq.client module
ZMQClientZMQClient.CONFIGZMQClient.EXTRACTORSZMQClient.STATUSZMQClient.abort()ZMQClient.abort_dependencies()ZMQClient.abortedZMQClient.aborting()ZMQClient.activeZMQClient.async_startZMQClient.auto_startZMQClient.cfgZMQClient.connect()ZMQClient.contextZMQClient.context_input()ZMQClient.define_runpath()ZMQClient.disconnect()ZMQClient.errpathZMQClient.extract_values()ZMQClient.failover()ZMQClient.fetch_error_log()ZMQClient.filter_locals()ZMQClient.flush()ZMQClient.force_started()ZMQClient.force_stop()ZMQClient.get_connections()ZMQClient.hostsZMQClient.install_files()ZMQClient.is_aliveZMQClient.loggerZMQClient.logpathZMQClient.make_runpath_dirs()ZMQClient.nameZMQClient.outpathZMQClient.parentZMQClient.pause()ZMQClient.pausing()ZMQClient.pending_work()ZMQClient.portsZMQClient.post_start()ZMQClient.post_stop()ZMQClient.pre_start()ZMQClient.pre_stop()ZMQClient.receive()ZMQClient.reconnect()ZMQClient.register_failover()ZMQClient.reportZMQClient.restart()ZMQClient.resume()ZMQClient.resuming()ZMQClient.runpathZMQClient.scratchZMQClient.send()ZMQClient.start()ZMQClient.start_timeoutZMQClient.started_check()ZMQClient.started_check_intervalZMQClient.starting()ZMQClient.statusZMQClient.stop()ZMQClient.stop_timeoutZMQClient.stopped_check()ZMQClient.stopped_check_intervalZMQClient.stopped_check_with_watch()ZMQClient.stopping()ZMQClient.subscribe()ZMQClient.timerZMQClient.uid()ZMQClient.unsubscribe()ZMQClient.wait()
ZMQClientConfig
- testplan.testing.multitest.driver.zmq.server module
ZMQServerZMQServer.CONFIGZMQServer.EXTRACTORSZMQServer.STATUSZMQServer.abort()ZMQServer.abort_dependencies()ZMQServer.abortedZMQServer.aborting()ZMQServer.activeZMQServer.async_startZMQServer.auto_startZMQServer.cfgZMQServer.connection_identifierZMQServer.contextZMQServer.context_input()ZMQServer.define_runpath()ZMQServer.errpathZMQServer.extract_values()ZMQServer.failover()ZMQServer.fetch_error_log()ZMQServer.filter_locals()ZMQServer.force_started()ZMQServer.force_stop()ZMQServer.get_connections()ZMQServer.hostZMQServer.install_files()ZMQServer.is_aliveZMQServer.local_hostZMQServer.local_portZMQServer.loggerZMQServer.logpathZMQServer.make_runpath_dirs()ZMQServer.nameZMQServer.outpathZMQServer.parentZMQServer.pause()ZMQServer.pausing()ZMQServer.pending_work()ZMQServer.portZMQServer.post_start()ZMQServer.post_stop()ZMQServer.pre_start()ZMQServer.pre_stop()ZMQServer.receive()ZMQServer.register_failover()ZMQServer.reportZMQServer.restart()ZMQServer.resume()ZMQServer.resuming()ZMQServer.runpathZMQServer.scratchZMQServer.send()ZMQServer.socketZMQServer.start()ZMQServer.start_timeoutZMQServer.started_check()ZMQServer.started_check_intervalZMQServer.starting()ZMQServer.statusZMQServer.stop()ZMQServer.stop_timeoutZMQServer.stopped_check()ZMQServer.stopped_check_intervalZMQServer.stopped_check_with_watch()ZMQServer.stopping()ZMQServer.timerZMQServer.uid()ZMQServer.wait()
ZMQServerConfig
- testplan.testing.multitest.driver.zmq.client module
- Module contents
- Submodules
- testplan.testing.multitest.driver.fix package
- Submodules
- testplan.testing.multitest.driver.fix.client module
FixClientFixClient.CONFIGFixClient.EXTRACTORSFixClient.STATUSFixClient.abort()FixClient.abort_dependencies()FixClient.abortedFixClient.aborting()FixClient.activeFixClient.async_startFixClient.auto_startFixClient.cfgFixClient.connect()FixClient.connection_identifierFixClient.contextFixClient.context_input()FixClient.define_runpath()FixClient.errpathFixClient.extract_values()FixClient.failover()FixClient.fetch_error_log()FixClient.filter_locals()FixClient.flush()FixClient.force_started()FixClient.force_stop()FixClient.get_connections()FixClient.hostFixClient.install_files()FixClient.is_aliveFixClient.local_hostFixClient.local_portFixClient.loggerFixClient.logoff()FixClient.logon()FixClient.logpathFixClient.make_runpath_dirs()FixClient.nameFixClient.outpathFixClient.parentFixClient.pause()FixClient.pausing()FixClient.pending_work()FixClient.portFixClient.post_start()FixClient.post_stop()FixClient.pre_start()FixClient.pre_stop()FixClient.receive()FixClient.reconnect()FixClient.register_failover()FixClient.reportFixClient.restart()FixClient.resume()FixClient.resuming()FixClient.runpathFixClient.scratchFixClient.send()FixClient.send_tsp()FixClient.senderFixClient.sendersubFixClient.start()FixClient.start_timeoutFixClient.started_check()FixClient.started_check_intervalFixClient.starting()FixClient.statusFixClient.stop()FixClient.stop_timeoutFixClient.stopped_check()FixClient.stopped_check_intervalFixClient.stopped_check_with_watch()FixClient.stopping()FixClient.targetFixClient.timerFixClient.uid()FixClient.wait()
FixClientConfig
- testplan.testing.multitest.driver.fix.server module
FixServerFixServer.CONFIGFixServer.EXTRACTORSFixServer.STATUSFixServer.abort()FixServer.abort_dependencies()FixServer.abortedFixServer.aborting()FixServer.activeFixServer.active_connections()FixServer.async_startFixServer.auto_startFixServer.cfgFixServer.connection_identifierFixServer.contextFixServer.context_input()FixServer.define_runpath()FixServer.errpathFixServer.extract_values()FixServer.failover()FixServer.fetch_error_log()FixServer.filter_locals()FixServer.flush()FixServer.force_started()FixServer.force_stop()FixServer.get_connections()FixServer.hostFixServer.install_files()FixServer.is_aliveFixServer.is_connection_active()FixServer.local_hostFixServer.local_portFixServer.loggerFixServer.logpathFixServer.make_runpath_dirs()FixServer.nameFixServer.outpathFixServer.parentFixServer.pause()FixServer.pausing()FixServer.pending_work()FixServer.portFixServer.post_start()FixServer.post_stop()FixServer.pre_start()FixServer.pre_stop()FixServer.receive()FixServer.register_failover()FixServer.reportFixServer.restart()FixServer.resume()FixServer.resuming()FixServer.runpathFixServer.scratchFixServer.send()FixServer.start()FixServer.start_timeoutFixServer.started_check()FixServer.started_check_intervalFixServer.starting()FixServer.statusFixServer.stop()FixServer.stop_timeoutFixServer.stopped_check()FixServer.stopped_check_intervalFixServer.stopped_check_with_watch()FixServer.stopping()FixServer.timerFixServer.uid()FixServer.wait()
FixServerConfig
- testplan.testing.multitest.driver.fix.client module
- Module contents
- Submodules
- testplan.testing.multitest.driver.http package
- Submodules
- testplan.testing.multitest.driver.http.client module
HTTPClientHTTPClient.CONFIGHTTPClient.EXTRACTORSHTTPClient.STATUSHTTPClient.abort()HTTPClient.abort_dependencies()HTTPClient.abortedHTTPClient.aborting()HTTPClient.activeHTTPClient.async_startHTTPClient.auto_startHTTPClient.cfgHTTPClient.connection_identifierHTTPClient.contextHTTPClient.context_input()HTTPClient.define_runpath()HTTPClient.delete()HTTPClient.errpathHTTPClient.extract_values()HTTPClient.failover()HTTPClient.fetch_error_log()HTTPClient.filter_locals()HTTPClient.flush()HTTPClient.force_started()HTTPClient.force_stop()HTTPClient.get()HTTPClient.get_connections()HTTPClient.head()HTTPClient.hostHTTPClient.install_files()HTTPClient.is_aliveHTTPClient.loggerHTTPClient.logpathHTTPClient.make_runpath_dirs()HTTPClient.nameHTTPClient.options()HTTPClient.outpathHTTPClient.parentHTTPClient.patch()HTTPClient.pause()HTTPClient.pausing()HTTPClient.pending_work()HTTPClient.portHTTPClient.post()HTTPClient.post_start()HTTPClient.post_stop()HTTPClient.pre_start()HTTPClient.pre_stop()HTTPClient.put()HTTPClient.receive()HTTPClient.register_failover()HTTPClient.reportHTTPClient.restart()HTTPClient.resume()HTTPClient.resuming()HTTPClient.runpathHTTPClient.scratchHTTPClient.send()HTTPClient.start()HTTPClient.start_timeoutHTTPClient.started_check()HTTPClient.started_check_intervalHTTPClient.starting()HTTPClient.statusHTTPClient.stop()HTTPClient.stop_timeoutHTTPClient.stopped_check()HTTPClient.stopped_check_intervalHTTPClient.stopped_check_with_watch()HTTPClient.stopping()HTTPClient.timerHTTPClient.uid()HTTPClient.wait()
HTTPClientConfig
- testplan.testing.multitest.driver.http.server module
HTTPRequestHandlerHTTPRequestHandler.MessageClassHTTPRequestHandler.address_string()HTTPRequestHandler.date_time_string()HTTPRequestHandler.default_request_versionHTTPRequestHandler.disable_nagle_algorithmHTTPRequestHandler.do_DELETE()HTTPRequestHandler.do_GET()HTTPRequestHandler.do_HEAD()HTTPRequestHandler.do_OPTIONS()HTTPRequestHandler.do_PATCH()HTTPRequestHandler.do_POST()HTTPRequestHandler.do_PUT()HTTPRequestHandler.end_headers()HTTPRequestHandler.error_content_typeHTTPRequestHandler.error_message_formatHTTPRequestHandler.finish()HTTPRequestHandler.flush_headers()HTTPRequestHandler.get_response()HTTPRequestHandler.handle()HTTPRequestHandler.handle_expect_100()HTTPRequestHandler.handle_one_request()HTTPRequestHandler.log_date_time_string()HTTPRequestHandler.log_error()HTTPRequestHandler.log_message()HTTPRequestHandler.log_request()HTTPRequestHandler.monthnameHTTPRequestHandler.parse_request()HTTPRequestHandler.protocol_versionHTTPRequestHandler.rbufsizeHTTPRequestHandler.responsesHTTPRequestHandler.send_error()HTTPRequestHandler.send_header()HTTPRequestHandler.send_response()HTTPRequestHandler.send_response_only()HTTPRequestHandler.server_versionHTTPRequestHandler.setup()HTTPRequestHandler.sys_versionHTTPRequestHandler.timeoutHTTPRequestHandler.version_string()HTTPRequestHandler.wbufsizeHTTPRequestHandler.weekdayname
HTTPResponseHTTPServerHTTPServer.CONFIGHTTPServer.EXTRACTORSHTTPServer.STATUSHTTPServer.abort()HTTPServer.abort_dependencies()HTTPServer.abortedHTTPServer.aborting()HTTPServer.activeHTTPServer.async_startHTTPServer.auto_startHTTPServer.cfgHTTPServer.connection_identifierHTTPServer.contextHTTPServer.context_input()HTTPServer.define_runpath()HTTPServer.errpathHTTPServer.extract_values()HTTPServer.failover()HTTPServer.fetch_error_log()HTTPServer.filter_locals()HTTPServer.flush_request_queue()HTTPServer.force_started()HTTPServer.force_stop()HTTPServer.get_connections()HTTPServer.get_full_request()HTTPServer.get_request()HTTPServer.hostHTTPServer.install_files()HTTPServer.is_aliveHTTPServer.local_hostHTTPServer.local_portHTTPServer.loggerHTTPServer.logpathHTTPServer.make_runpath_dirs()HTTPServer.nameHTTPServer.outpathHTTPServer.parentHTTPServer.pause()HTTPServer.pausing()HTTPServer.pending_work()HTTPServer.portHTTPServer.post_start()HTTPServer.post_stop()HTTPServer.pre_start()HTTPServer.pre_stop()HTTPServer.queue_response()HTTPServer.receive()HTTPServer.register_failover()HTTPServer.reportHTTPServer.respond()HTTPServer.restart()HTTPServer.resume()HTTPServer.resuming()HTTPServer.runpathHTTPServer.scratchHTTPServer.start()HTTPServer.start_timeoutHTTPServer.started_check()HTTPServer.started_check_intervalHTTPServer.starting()HTTPServer.statusHTTPServer.stop()HTTPServer.stop_timeoutHTTPServer.stopped_check()HTTPServer.stopped_check_intervalHTTPServer.stopped_check_with_watch()HTTPServer.stopping()HTTPServer.timerHTTPServer.uid()HTTPServer.wait()
HTTPServerConfigReceivedRequest
- testplan.testing.multitest.driver.http.client module
- Module contents
- Submodules
- testplan.testing.multitest.driver.connection package
- Submodules
- testplan.testing.multitest.driver.connection.base module
- testplan.testing.multitest.driver.connection.connection_info module
- testplan.testing.multitest.driver.connection.connection_extractor module
- Module contents
- Submodules
- testplan.testing.multitest.driver.tcp package
- Submodules
- testplan.testing.multitest.driver.app module
AppApp.CONFIGApp.EXTRACTORSApp.STATUSApp.abort()App.abort_dependencies()App.abortedApp.aborting()App.activeApp.alive_child_procsApp.app_pathApp.async_startApp.auto_startApp.binaryApp.binpathApp.cfgApp.cmdApp.contextApp.context_input()App.define_runpath()App.envApp.errpathApp.etcpathApp.extract_values()App.failover()App.fetch_error_log()App.filter_locals()App.force_started()App.force_stop()App.get_connections()App.hostnameApp.install_files()App.is_aliveApp.log_matcherApp.loggerApp.lognameApp.logpathApp.make_runpath_dirs()App.nameApp.outpathApp.parentApp.pause()App.pausing()App.pending_work()App.pidApp.post_start()App.post_stop()App.pre_start()App.pre_stop()App.register_failover()App.reportApp.resolved_binApp.restart()App.resume()App.resuming()App.retcodeApp.runpathApp.scratchApp.start()App.start_timeoutApp.started_check()App.started_check_intervalApp.starting()App.statusApp.stop()App.stop_timeoutApp.stopped_check()App.stopped_check_intervalApp.stopped_check_with_watch()App.stopping()App.timerApp.uid()App.wait()
AppConfigOrphanedProcessException
- testplan.testing.multitest.driver.base module
DriverDriver.CONFIGDriver.EXTRACTORSDriver.aborting()Driver.async_startDriver.errpathDriver.extract_values()Driver.fetch_error_log()Driver.get_connections()Driver.install_files()Driver.logpathDriver.nameDriver.outpathDriver.pre_start()Driver.start_timeoutDriver.started_check()Driver.started_check_intervalDriver.starting()Driver.stop_timeoutDriver.stopped_check()Driver.stopped_check_intervalDriver.stopped_check_with_watch()Driver.stopping()Driver.uid()Driver.wait()
DriverConfig
- testplan.testing.multitest.driver.sqlite module
Sqlite3Sqlite3.CONFIGSqlite3.EXTRACTORSSqlite3.STATUSSqlite3.abort()Sqlite3.abort_dependencies()Sqlite3.abortedSqlite3.aborting()Sqlite3.activeSqlite3.async_startSqlite3.auto_startSqlite3.cfgSqlite3.commit()Sqlite3.commit_at_exit()Sqlite3.connect()Sqlite3.contextSqlite3.context_input()Sqlite3.db_pathSqlite3.define_runpath()Sqlite3.errpathSqlite3.execute()Sqlite3.executemany()Sqlite3.extract_values()Sqlite3.failover()Sqlite3.fetch_error_log()Sqlite3.fetch_table()Sqlite3.fetchall()Sqlite3.fetchone()Sqlite3.filter_locals()Sqlite3.force_started()Sqlite3.force_stop()Sqlite3.get_connections()Sqlite3.install_files()Sqlite3.is_aliveSqlite3.loggerSqlite3.logpathSqlite3.make_runpath_dirs()Sqlite3.nameSqlite3.outpathSqlite3.parentSqlite3.pause()Sqlite3.pausing()Sqlite3.pending_work()Sqlite3.post_start()Sqlite3.post_stop()Sqlite3.pre_start()Sqlite3.pre_stop()Sqlite3.register_failover()Sqlite3.reportSqlite3.restart()Sqlite3.resume()Sqlite3.resuming()Sqlite3.runpathSqlite3.scratchSqlite3.start()Sqlite3.start_timeoutSqlite3.started_check()Sqlite3.started_check_intervalSqlite3.starting()Sqlite3.statusSqlite3.stop()Sqlite3.stop_timeoutSqlite3.stopped_check()Sqlite3.stopped_check_intervalSqlite3.stopped_check_with_watch()Sqlite3.stopping()Sqlite3.timerSqlite3.uid()Sqlite3.wait()
Sqlite3Config
- testplan.testing.multitest.driver.kafka module
- testplan.testing.multitest.driver.zookeeper module
ZookeeperStandaloneZookeeperStandalone.CONFIGZookeeperStandalone.EXTRACTORSZookeeperStandalone.connection_identifierZookeeperStandalone.connection_strZookeeperStandalone.envZookeeperStandalone.hostZookeeperStandalone.local_hostZookeeperStandalone.local_portZookeeperStandalone.portZookeeperStandalone.post_start()ZookeeperStandalone.pre_start()ZookeeperStandalone.starting()ZookeeperStandalone.stopping()
ZookeeperStandaloneConfig
- testplan.testing.multitest.driver.app module
- Module contents
DriverDriver.CONFIGDriver.EXTRACTORSDriver.aborting()Driver.async_startDriver.errpathDriver.extract_values()Driver.fetch_error_log()Driver.get_connections()Driver.install_files()Driver.logpathDriver.nameDriver.outpathDriver.pre_start()Driver.start_timeoutDriver.started_check()Driver.started_check_intervalDriver.starting()Driver.stop_timeoutDriver.stopped_check()Driver.stopped_check_intervalDriver.stopped_check_with_watch()Driver.stopping()Driver.uid()Driver.wait()
DriverConfig
- Subpackages
- 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.dumps()ApproximateEqualitySchema.error_messagesApproximateEqualitySchema.fieldsApproximateEqualitySchema.from_dict()ApproximateEqualitySchema.get_attribute()ApproximateEqualitySchema.handle_error()ApproximateEqualitySchema.load()ApproximateEqualitySchema.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.dumps()AssertionSchema.error_messagesAssertionSchema.fieldsAssertionSchema.from_dict()AssertionSchema.get_attribute()AssertionSchema.handle_error()AssertionSchema.load()AssertionSchema.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.dumps()LogfileMatchResultSchema.error_messagesLogfileMatchResultSchema.fieldsLogfileMatchResultSchema.from_dict()LogfileMatchResultSchema.get_attribute()LogfileMatchResultSchema.handle_error()LogfileMatchResultSchema.load()LogfileMatchResultSchema.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.dumps()AttachmentSchema.error_messagesAttachmentSchema.fieldsAttachmentSchema.from_dict()AttachmentSchema.get_attribute()AttachmentSchema.handle_error()AttachmentSchema.load()AttachmentSchema.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.dumps()BaseSchema.error_messagesBaseSchema.fieldsBaseSchema.from_dict()BaseSchema.get_attribute()BaseSchema.handle_error()BaseSchema.load()BaseSchema.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.dumps()EdgeSchema.error_messagesEdgeSchema.fieldsEdgeSchema.from_dict()EdgeSchema.get_attribute()EdgeSchema.handle_error()EdgeSchema.load()EdgeSchema.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()
GenericEntryListGraphSchemaGraphSchema.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.dumps()GroupSchema.error_messagesGroupSchema.fieldsGroupSchema.from_dict()GroupSchema.get_attribute()GroupSchema.handle_error()GroupSchema.load()GroupSchema.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.dumps()NodeSchema.error_messagesNodeSchema.fieldsNodeSchema.from_dict()NodeSchema.get_attribute()NodeSchema.handle_error()NodeSchema.load()NodeSchema.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
- testplan.testing.multitest.entries.schemas package
- Submodules
- testplan.testing.multitest.entries.assertions module
AssertionColumnContainContainDictCheckDictMatchDictMatchAllEqualEqualExcludeSlicesEqualSlicesExceptionRaisedFailFixCheckFixMatchFixMatchAllFuncAssertionGreaterGreaterEqualIsCloseIsFalseIsTrueLessLessEqualLineDiffLogfileMatchNotContainNotEqualRawAssertionRegexAssertionRegexFindIterRegexMatchRegexMatchLineRegexMatchNotExistsRegexSearchRegexSearchNotExistsTableDiffTableMatchXMLCheck
- testplan.testing.multitest.entries.base module
- testplan.testing.multitest.entries.summarization module
- testplan.testing.multitest.entries.assertions module
- Module contents
- Subpackages
Submodules
testplan.testing.multitest.base module
MultiTest test execution framework.
- class testplan.testing.multitest.base.MultiTest(name: str, suites, description=None, initial_context={}, environment=[], dependencies=None, thread_pool_size=0, max_thread_pool_size=10, part=None, before_start=None, after_start=None, before_stop=None, after_stop=None, stdout_style=None, tags=None, result=<class 'testplan.testing.result.Result'>, testcase_report_target=True, **options)[source]
Bases:
TestStarts a local
EnvironmentofDriverinstances and executestestsuitesagainst it.- Parameters:
name – Test instance name, often used as uid of test entity.
suites (
list) – List of@testsuitedecorated class instances containing@testcasedecorated methods representing the tests.description (
str) – Description of test instance.thread_pool_size (
int) – Size of the thread pool which executes testcases with execution_group specified in parallel (default 0 means no pool).max_thread_pool_size (
int) – Maximum number of threads allowed in the pool.stop_on_error (
bool) – When exception raised, stop executing remaining testcases in the current test suite. Default: Truepart (
tupleof (int,int)) – Execute only a part of the total testcases. MultiTest needs to know which part of the total it is. Only works with Multitest.testcase_report_target (
bool) – Whether to mark testcases as assertions for filepath and line number information
Also inherits all
Testoptions.- CONFIG
alias of
MultiTestConfig
- DEFAULT_THREAD_POOL_SIZE = 5
- ENVIRONMENT
alias of
TestEnvironment
- RESULT
alias of
TestResult
- STATUS
alias of
RunnableStatus
- abort()
Default abort policy. First abort all dependencies and then itself.
- abort_dependencies()
Yield all dependencies to be aborted before self abort.
- property aborted
Returns if entity was aborted.
- property active
Entity not aborting/aborted.
- add_post_main_steps() None
Runnable steps to run before environment stopped.
- add_pre_main_steps() None
Runnable steps to run after environment started.
- add_resource(resource: Resource, uid: str | None = None)
Adds a
resourcein the runnable environment.- Parameters:
resource (Subclass of
Resource) – Resource to be added.uid (
strorNoneType) – Optional input resource uid.
- Returns:
Resource uid assigned.
- Return type:
str
- add_start_resource_steps() None
Runnable steps to start environment
- add_stop_resource_steps() None
Runnable steps to stop environment
- apply_xfail_tests()[source]
Apply xfail tests specified via –xfail-tests or @test_plan(xfail_tests=…). For MultiTest, we only apply MT:: & MT:TS:* here. Testcase level xfail already applied during test execution.
- property cfg
Configuration object.
- property collect_code_context: bool
Collecting the file path, line number and code context of the assertions if enabled.
- context_input(exclude: list = None) Dict[str, Any]
All attr of self in a dict for context resolution
- define_runpath()
Define runpath directory based on parent object and configuration.
- property description: str
- property driver_info: bool
- dry_run() RunnableResult
Return an empty report skeleton for this test including all testsuites, testcases etc. hierarchy. Does not run any tests.
- filter_levels = [FilterLevel.TEST, FilterLevel.TESTSUITE, FilterLevel.TESTCASE]
- classmethod filter_locals(local_vars)
Filter out init params of None value, they will take default value defined in its ConfigOption object; also filter out special vars that are not init params from local_vars.
- Parameters:
local_vars
- get_filter_levels() List[FilterLevel]
- get_metadata() TestMetadata[source]
- get_stdout_style(passed: bool)
Stdout style for status.
- get_tags_index()[source]
Tags index for a multitest is its native tags merged with tag indices from all of its suites. (Suite tag indices will also contain tag indices from their testcases as well).
- get_test_context()[source]
Return filtered & sorted list of suites & testcases via cfg.test_filter & cfg.test_sorter.
- Returns:
Test suites and testcases belong to them.
- Return type:
listoftuple
- property i
- property interactive
- log_test_results(top_down: bool = True)
Log test results. i.e. ProcessRunnerTest or PyTest.
- Parameters:
top_down – Flag logging test results using a top-down approach or a bottom-up approach.
- property logger: TestplanLogger
logger object
- make_runpath_dirs()
Creates runpath related directories.
- property name: str
Instance name.
- pause()
Pauses entity execution.
- pausing()
Pauses the resource.
- post_step_call(step)
Callable to be invoked after each step.
- pre_step_call(step)
Callable to be invoked before each step.
- propagate_tag_indices() None
Basic step for propagating tag indices of the test report tree. This step may be necessary if the report tree is created in parts and then added up.
- property report: TestGroupReport
Shortcut for the test report.
- reset_context() None
- property resources: Environment
Returns the
EnvironmentofResources.
- result: RunnableResult
- resume()
Resumes entity execution.
- resuming()
Resumes the resource.
- run()
Executes the defined steps and populates the result object.
- run_result()
Returns if a run was successful.
- run_testcases_iter(testsuite_pattern: str = '*', testcase_pattern: str = '*', shallow_report: Dict | None = None) Generator[source]
Run all testcases and yield testcase reports.
- Parameters:
testsuite_pattern – pattern to match for testsuite names
testcase_pattern – pattern to match for testcase names
shallow_report – shallow report entry
- Returns:
generator yielding testcase reports and UIDs for merge steps
- property runpath
Path to be used for temp/output files by entity.
- property scratch
Path to be used for temp files by entity.
- set_discover_path(path: str) None
If the Test is materialized from a task that is discovered outside pwd(), this might be needed for binary/library path derivation to work properly. :param path: the absolute path where the task has been discovered
- set_part(part: Tuple[int, int]) None[source]
- Parameters:
part – Enable the part feature and execute only a part of the total testcases for an existing Multitest.
- setup()[source]
Multitest pre-running routines.
Here related resources haven’t been set up while all necessary wires have been connected.
- should_log_test_result(depth: int, test_obj, style) Tuple[bool, int]
Whether to log test result and if yes, then with what indent.
- Returns:
whether to log test results (Suite report, Testcase report, or result of assertions) and the indent that should be kept at start of lines
- Raises:
ValueError – if met with an unexpected test group category
TypeError – if meth with an unsupported test object
- should_run()[source]
MultiTest filters are applied in get_test_context so we just check if test_context is not empty.
- start_test_resources() None
Start all test resources but do not run any tests. Used in the interactive mode when environments may be started/stopped on demand. The base implementation is very simple but may be overridden in sub- classes to run additional setup pre- and post-environment start.
- property status
Status object.
- property stdout_style
Stdout style input.
- stop_test_resources() None
Stop all test resources. As above, this method is used for the interactive mode and is very simple in this base Test class, but may be overridden by sub-classes.
- property suites
Input list of suites.
- teardown()
Teardown step to be executed last.
- property test_context
- property timer
- uid()[source]
Instance name uid. A Multitest part instance should not have the same uid as its name.
- wait(target_status, timeout=None)
Wait until objects status becomes target status.
- Parameters:
target_status (
str) – expected statustimeout (
intorNoneType) – timeout in seconds
- class testplan.testing.multitest.base.MultiTestConfig(**options)[source]
Bases:
TestConfigConfiguration object for
MultiTestrunnable test execution framework.- classmethod build_schema()
Build a validation schema using the config options defined in this class and its parent classes.
- denormalize()
Create new config object that inherits all explicit attributes from its parents as well.
- get_local(name, default=None)
Returns a local config setting (not from container)
- ignore_extra_keys = False
- property parent
Returns the parent configuration.
- set_local(name, value)
set without any check
- class testplan.testing.multitest.base.MultiTestRuntimeInfo[source]
Bases:
objectThis class provides information about the state of the actual test run that is accessible from the testcase through the environment as:
env.runtime_infoCurrently only the actual testcase name is accessible as:
env.runtime_info.testcase.name, more info to come.
- class testplan.testing.multitest.base.RuntimeEnvironment(environment: Environment, runtime_info: MultiTestRuntimeInfo)[source]
Bases:
objectA collection of resources accessible through either items or named attributes, representing a test environment instance with runtime information about the currently executing testcase.
This class is a tiny wrapper around the
EnvironmentofTest, delegates all calls to it but with a runtime_info which serves the runtime information of the current thread of execution.
testplan.testing.multitest.logging module
- class testplan.testing.multitest.logging.AutoLogCaptureMixin[source]
Bases:
LogCaptureMixin- capture_log(result, capture_level=None, attach_log=None, format=None)
Context manager to capture logs, capture the log in the provided result.
- Parameters:
result – The result where to inject the log
capture_level (CaptureLevel) – The level the log are captured, TESTSUITE (default), TESTPLAN or ROOT
attach_log (bool) – If True the logs captured to file and then attached to the result
format (str) – A format string can be passed to the loghandler
- Returns:
returns the suite level logger
- Return type:
logging.Logger
- property log_capture_config
- property logger: TestplanLogger
logger object
- select_loggers(capture_level)
- class testplan.testing.multitest.logging.CaptureLevel[source]
Bases:
objectCapture level Enum like object
- ROOT:
Capture all logs reaching the root logger, it contains all testplan logs plus other lib logs
- TESTPLAN:
Capture all testplan logs, eg driver logs
- TESTSUITE:
Whatever is logged from the testcases
- static OTHER(suite)
- ROOT = (<staticmethod(<function CaptureLevel.<lambda>>)>, <staticmethod(<function CaptureLevel.<lambda>>)>)
- static TESTPLAN(suite)
- static TESTSUITE(suite)
- class testplan.testing.multitest.logging.LogCaptureConfig[source]
Bases:
objectConfiguration for log capture
Attributes
- capture_level CaptureLevel:
initial value: CaptureLevel.TESTSUITE The level the log are captured, TESTSUITE (default), TESTPLAN or ROOT
- attach_log bool:
If True the logs captured to file and then attached to the result
- format str:
A format string can be passed to the loghandler
- class testplan.testing.multitest.logging.LogCaptureMixin[source]
Bases:
LoggableMixin to add easy logging support to any @multitest.testsuite
- capture_log(result, capture_level=None, attach_log=None, format=None)[source]
Context manager to capture logs, capture the log in the provided result.
- Parameters:
result – The result where to inject the log
capture_level (CaptureLevel) – The level the log are captured, TESTSUITE (default), TESTPLAN or ROOT
attach_log (bool) – If True the logs captured to file and then attached to the result
format (str) – A format string can be passed to the loghandler
- Returns:
returns the suite level logger
- Return type:
logging.Logger
- property log_capture_config
- property logger: TestplanLogger
logger object
testplan.testing.multitest.parametrization module
Parametrization support for test cases.
- exception testplan.testing.multitest.parametrization.ParametrizationError[source]
Bases:
ValueError
- testplan.testing.multitest.parametrization.default_name_func(func_name, kwargs)[source]
Readable testcase name generator for parametrized testcases.
>>> import collections >>> default_name_func('Test Method', collections.OrderedDict(('foo', 5), ('bar', 10))) 'Test Method <foo:5, bar:10>'
- Parameters:
func_name (
str) – Name of the parametrization target function.kwargs (
collections.OrderedDict) – The order of keys will be the same as the order of arguments in the original function.
- Returns:
New readable name testcase method.
- Return type:
str
- testplan.testing.multitest.parametrization.generate_functions(function, parameters, name, name_func, tag_dict, tag_func, docstring_func, summarize, num_passing, num_failing, key_combs_limit, execution_group, timeout)[source]
Generate test cases using the given parameter context, use the name_func to generate the name.
If parameters is of type
tuple/listthen a new testcase method will be created for each item.If parameters is of type
dict(oftuple/list), then a new method will be created for each item in the Cartesian product of all combinations of values.- Parameters:
function (
callable) – A testcase method, with extra arguments for parametrization.parameters (
listortupleofdictortuple/listOR adictoftuple/list.) – Parametrization context for the test case method.name (
str) – Customized readable name for testcase.name_func (
callable) – Function for generating names of parametrized testcases, should acceptfunc_nameandkwargsas parameters.docstring_func (
callable) – Function that will generate docstring, should acceptdocstringandkwargsas parameters.tag_func (
callable) – Function that will be used for generating tags via parametrization kwargs. Should acceptkwargsas parameter.tag_dict (
dictofset) – Tag annotations to be used for each generated testcase.summarize (
bool) – Flag for enabling testcase level summarization of all assertions.num_passing (
int) – Max number of passing assertions for testcase level assertion summary.num_failing (
int) – Max number of failing assertions for testcase level assertion summary.key_combs_limit (
int) – Max number of failed key combinations on fix/dict summaries that contain assertion details.execution_group (
strorNoneType) – Name of execution group in which the testcases can be executed in parallel.timeout (
int) – Timeout in seconds to wait for testcase to be finished.
- Returns:
List of functions that is testcase compliant (accepts
self,env,resultas arguments) and have unique names.- Return type:
list
- testplan.testing.multitest.parametrization.parametrization_name_func(func_name, kwargs)[source]
Method name generator for parametrized testcases.
>>> import collections >>> parametrization_name_func('test_method', collections.OrderedDict(('foo', 5), ('bar', 10))) 'test_method__foo_5__bar_10'
- Parameters:
func_name (
str) – Name of the parametrization target function.kwargs (
collections.OrderedDict) – The order of keys will be the same as the order of arguments in the original function.
- Returns:
New testcase method name.
- Return type:
str
testplan.testing.multitest.suite module
Multitest testsuite/testcase module.
- testplan.testing.multitest.suite.add_testcase_metadata(func: Callable, metadata: TestCaseStaticMetadata)[source]
- testplan.testing.multitest.suite.get_suite_metadata(suite: object, include_testcases: bool = True) TestSuiteMetadata[source]
- testplan.testing.multitest.suite.get_testcase_desc(suite, testcase_name)[source]
Return the description of the testcase with the given name of the given testsuite.
Remove trailing line returns if applicable, they look nasty in the reports (text and otherwise)
- testplan.testing.multitest.suite.get_testcase_methods(suite)[source]
Return the unbound method objects marked as a testcase from a testsuite class.
- testplan.testing.multitest.suite.get_testsuite_desc(suite)[source]
Return the description of the testsuite.
Remove trailing line returns if applicable, they look nasty in the reports (text and otherwise)
- testplan.testing.multitest.suite.get_testsuite_name(suite)[source]
Returns the name to be used for the given testsuite. This is made of either the class name or the result of name (can be a normal string or a function returning a string) if it exists. The first time this function is called the suite name will be saved for future use.
- Parameters:
suite (
testsuite) – Suite object whose name is needed- Returns:
Name of given suite
- Return type:
str
- testplan.testing.multitest.suite.is_testcase(func)[source]
Returns true if the given function is a testcase. :param func: Function object.
- Returns:
True if the function is decorated with testcase.
- testplan.testing.multitest.suite.propagate_tag_indices(suite, tag_dict)[source]
Update tag indices of the suite instance / class and its children (e.g. testcases, parametrization templates).
For multitest we support multiple levels of tagging:
Multitest (top) level
Suite level
Testcase / parametrization level
When a test suite class is defined, the native tags of the suite is used for updating test indices of unbound testcase methods and vice versa. These test indices are shared among all instances of this suite.
Later on when an instance of the suite class is initialized and added to a multitest, test indices of the suite object and its bound testcase methods are updated multitest object’s native tags.
This means different instances of the same suite class may end up having different tag indices if they are added to different multitests that have different native tags.
E.g. when we have a suite & testcases with native tags like:
MySuite -> {'color': 'red'} testcase_one -> no tags testcase_two -> {'color': 'blue', 'speed': 'fast'} parametrized_testcase -> {'color': 'yellow'} generated_testcase_1 -> no tags generated_testcase_2 -> no tagsWe will have the following tag indices:
MySuite -> {'color': {'red', 'blue', 'yellow'}, 'speed': {'fast'}} testcase_one -> {'color': 'red'} testcase_two -> {'color': {'blue', 'red'}, 'speed': 'fast'} parametrized_testcase -> NO TAG INDEX generated_testcase_1 -> {'color': {'yellow', 'red'}} generated_testcase_2 -> {'color': {'yellow', 'red'}}Parametrization method templates do not have tag index attribute, as they are not run as tests and their tags are propagated to generated testcases (and eventually up to the suite index).
- testplan.testing.multitest.suite.set_testsuite_testcases(suite)[source]
Build the list of testcases to run for the given testsuite. The name of each testcase should be unique.
- Parameters:
suite (
testsuite) – Suite object whose testcases need to be set- Returns:
None- Return type:
NoneType
- testplan.testing.multitest.suite.skip_if(*predicates)[source]
Annotate a testcase with skip predicate(s). The skip predicates will be evaluated before the testsuite is due to be executed and passed the instance of the suite as the sole argument.
The predicate’s signature must name the argument “testsuite” or a
MethodSignatureMismatchwill be raised.If any of the predicates is true, then the testcase will be skipped by MultiTest instead of being normally executed.
- testplan.testing.multitest.suite.skip_if_testcase(*predicates)[source]
Annotate a suite with skip predicate(s). The skip predicates will be evaluated against each test case method before the testsuite is due to be executed and passed the instance of the suite as the sole argument.
The predicate’s signature must name the argument “testsuite” or a
MethodSignatureMismatchwill be raised.If any of the predicates returns true for a test case method then the method will be skipped.
- testplan.testing.multitest.suite.testcase(*args, **kwargs)[source]
Annotate a member function as being a testcase.
This checks that the function takes three arguments called self, env, report and will throw if it’s not the case.
Although this is somewhat restrictive, it also lessens the chances that wrong signatures (with swapped parameters for example) will cause bugs that can be time-consuming to figure out.
- Parameters:
name (
strorNoneType) – Custom name to be used instead of function name for testcase in test report. In case of a parameterized testcases, this custom name will be used as the parameterized group name in report.tags (
strortuple(str)ordict(str: str)ordict(str: tuple(str))orNoneType) – Allows filtering of tests with simple tags or multi-simple tags or named tags or multi-named tags.parameters (
list(object)ortuple(special_case)ordict(list(object)ortuple(object))orNoneType) –Enables the creation of more compact testcases using simple or combinatorial paramatization, by allowing you to pass extra arguments to the testcase declaration.
Note that the
special_casemust either be: a tuple or list with positional values that correspond to the parametrized argument names in the method definition OR a dict that has matching keys & values to the parametrized argument names OR a single value (that is not a tuple, or list) if and only if there is a single parametrization argument.name_func (
callableorNoneType) –Custom name generation algorithm for parametrized testcases. The callable should has a signature like following:
name_func(func_name:str, kwargs:collections.OrderedDict) ->strWhere parameterized group name (function name or as specified in name parameter) will be passed to
func_nameand input parameters will be passed tokwargs.tag_func (
callableorNoneType) –Dynamic testcase tag assignment function that returns simple tags or named tag context. The signature is:
tag_func(kwargs:collections.OrderedDict) ->dictorlistWhere
kwargsis an ordered dictionary of parametrized arguments.NOTE: If you use
tag_funcalong withtagsargument, Testplan will merge the dynamically generated tag context with the explicitly passed tag values.docstring_func (
callableorNoneType) –Custom testcase docstring generation function. The signature is:
docstring_func(docstring:strorNone, kwargs:collections.OrderedDict) ->strorNoneWhere
docstringis document string of the parametrization target function,kwargsis an ordered dictionary of parametrized arguments.custom_wrappers (
callableorNoneType) – Wrapper to decorate parametrized testcases (used instead of @decorator syntax) that usestestplan.common.utils.callable.wraps()summarize (
bool) – Whether the testcase should be summarized in its outputnum_passing (
int) – The number of passing assertions reported per category per assertion typenum_failing (
int) – The number of failing assertions reported per category per assertion typekey_combs_limit (
int) – Max number of failed key combinations on fix/dict summaries.execution_group (
strorNoneType) – Group of test cases to run in parallel with ( groups overall are executed serially)timeout (
intorNoneType) – Time elapsed in seconds until TimeoutException raised
- testplan.testing.multitest.suite.testsuite(*args, **kwargs)[source]
Annotate a class as being a test suite.
An
@testsuite-annotated class must have one or more@testcase-annotated methods. These methods will be executed in their order of definition. If asetup(self, env)andteardown(self, env)methods are present on the@testsuite-annotated class, then they will be executed respectively before and after the@testcase-annotated methods have executed.- Parameters:
name (
strorcallableorNoneType) –Custom name to be used instead of class name for test suite in test report. A callable should has a signature like following:
name(cls_name:str, suite:testsuite) ->strWhere test suite class name will be passed to
cls_nameand instance of test suite class will be passed tosuite.tags (
strortuple(str)ordict( str: str)ordict( str: tuple(str))orNoneType) – Allows filtering of tests with simple tags, or multi-simple tags, or named tags, or multi-named tags.strict_order (
bool) – Force testcases to run sequentially as they were defined in test suite.
- testplan.testing.multitest.suite.timeout(seconds)[source]
Decorator for non-testcase method in a test suite, can be used for setup, teardown, pre_testcase and post_testcase.
- testplan.testing.multitest.suite.update_tag_index(obj, tag_dict)[source]
Utility for updating
__tags_index__attribute of an object.
- testplan.testing.multitest.suite.xfail(reason, strict=False)[source]
Mark a testcase/testsuit as XFail(known to fail) when not possible to fix immediately. This decorator mandates a reason that explains why the test is marked as passed. XFail testcases will be highlighted as orange on testplan report. By default, should the test pass while we expect it to fail, the report will mark it as failed. For unstable tests, set
stricttoFalse. Note that doing so decreases the value of the test.- Parameters:
reason (
str) – Explains why the test is marked as passed.strict – Should the test pass while we expect it to fail, the report
will mark it as failed if strict is True, default is False. :type strict:
bool
testplan.testing.multitest.test_metadata module
- class testplan.testing.multitest.test_metadata.BasicInfo(name: str, description: str | None)[source]
Bases:
object- description: str | None
- id: str | None = None
- name: str
- class testplan.testing.multitest.test_metadata.LocationMetadata(object_name: str, file: str, line_no: int)[source]
Bases:
object- file: str
- classmethod from_object(obj) LocationMetadata[source]
- line_no: int
- object_name: str
- class testplan.testing.multitest.test_metadata.TestCaseMetadata(name: str, description: str | None, location: testplan.testing.multitest.test_metadata.LocationMetadata | None)[source]
Bases:
TestCaseStaticMetadata,BasicInfo
- class testplan.testing.multitest.test_metadata.TestCaseStaticMetadata(location: testplan.testing.multitest.test_metadata.LocationMetadata | None)[source]
Bases:
object- location: LocationMetadata | None
- class testplan.testing.multitest.test_metadata.TestMetadata(name: str, description: str | None, test_suites: List[testplan.testing.multitest.test_metadata.TestSuiteMetadata])[source]
Bases:
BasicInfo- test_suites: List[TestSuiteMetadata]
- class testplan.testing.multitest.test_metadata.TestPlanMetadata(name: str, description: str | None, tests: List[testplan.testing.multitest.test_metadata.TestMetadata])[source]
Bases:
BasicInfo- tests: List[TestMetadata]
- class testplan.testing.multitest.test_metadata.TestSuiteMetadata(name: str, description: str | None, location: testplan.testing.multitest.test_metadata.LocationMetadata | None, test_cases: List[testplan.testing.multitest.test_metadata.TestCaseMetadata])[source]
Bases:
TestSuiteStaticMetadata,BasicInfo- test_cases: List[TestCaseMetadata]
- class testplan.testing.multitest.test_metadata.TestSuiteStaticMetadata(location: testplan.testing.multitest.test_metadata.LocationMetadata | None)[source]
Bases:
object- location: LocationMetadata | None
Module contents
Multitest main test execution framework.