Package qm :: Package test :: Module parameter_database :: Class ParameterDatabase :: Class ParameterSuite
[hide private]
[frames] | no frames]

Class ParameterSuite

source code

         object --+        
                  |        
extension.Extension --+    
                      |    
            suite.Suite --+
                          |
                         ParameterDatabase.ParameterSuite

ParameterSuite represents a suite obtained from applying a given parameter to a suite from the wrapped DB.

Nested Classes [hide private]

Inherited from extension.Extension: Type, __metaclass__

Instance Methods [hide private]
 
__init__(self, database, suite, parameter)
Construct a ParameterSuite.
source code
 
GetSuiteIds(self)
ParameterSuites contain ParameterSuites which wrap suites contained in the wrapped suite.
source code
 
GetTestIds(self)
ParameterSuites contain Tests obtained by applying the given parameter set to the tests contained in the wrapped suite.
source code
 
IsImplicit(self)
Return true if this is an implicit test suite.
source code

Inherited from suite.Suite: GetAllTestAndSuiteIds, GetDatabase, GetId

Inherited from extension.Extension: GetClassName, GetExplicitArguments, MakeDomDocument, MakeDomElement, Write, __getattr__

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]

Inherited from suite.Suite: EXTRA_DATABASE, EXTRA_ID, arguments, kind

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, database, suite, parameter)
(Constructor)

source code 

Construct a ParameterSuite.

database -- The database this suite refers to.

suite -- The original suite this suite parametrizes.

parameter -- The value for the parameter to apply to the suite.

Overrides: object.__init__

GetSuiteIds(self)

source code 

ParameterSuites contain ParameterSuites which wrap suites contained in the wrapped suite.

Overrides: suite.Suite.GetSuiteIds

GetTestIds(self)

source code 

ParameterSuites contain Tests obtained by applying the given parameter set to the tests contained in the wrapped suite.

Overrides: suite.Suite.GetTestIds

IsImplicit(self)

source code 

Return true if this is an implicit test suite.

Implicit test suites cannot be edited.

Overrides: suite.Suite.IsImplicit
(inherited documentation)