Table of Contents

Module: processors ./src/peak/ddt/processors.py
Imported modules   
from interfaces import *
from model import *
from peak.api import *
from peak.storage.interfaces import ISQLConnection
from peak.util.Graph import Graph
from peak.util.signature import ISignature
from sets import Set
Functions   
descriptorAsCellMapper
titleAsMethodName
titleAsPropertyName
  descriptorAsCellMapper 
descriptorAsCellMapper ( ob )

  titleAsMethodName 
titleAsMethodName ( text )

Convert a string like "Spam the Sprocket" to "spamTheSprocket"

  titleAsPropertyName 
titleAsPropertyName ( text )

Convert a string like "Test Widget" to "Test.Widget"

Classes   

AbstractProcessor

Processor that just iterates over table contents, doing nothing

ActionChecker

Test a domain object using a "script" of actions

CallableAsCellMapper

Cell mapping support for methods

DocumentProcessor

The default document processor, used to process a test document

FeatureAsCellMapper

Cell mapping support for model.IFeature descriptors

FunctionChecker

Verify return values from a function called with keyword arguments

ItemCell

Treat mapping key as a cell mapper

MethodChecker

Perform tests by mapping columns to methods of the checker

ModelChecker

Test a domain object by getting/setting attributes or invoking methods

PropertyAsCellMapper

Cell mapping support for property and other data descriptors

RecordChecker

Verify that table contents match a computed recordset

RollbackProcessor

Process document as a transaction, rolling it back at the end

SQLChecker

Check records from a database

Summary

Add rows to a table summarizing the test results so far


Table of Contents

This document was automatically generated on Mon Apr 22 01:11:05 2024 by HappyDoc version 2.1