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 --+
                          |
                         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.
  GetSuiteIds(self)
ParameterSuites contain ParameterSuites which wrap suites contained in the wrapped suite.
  GetTestIds(self)
ParameterSuites contain Tests obtained by applying the given parameter set to the tests contained in the wrapped suite.
  IsImplicit(self)
Return true if this is an implicit test suite.

Inherited from suite.Suite: GetAllTestAndSuiteIds, GetDatabase, GetId

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

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


Class Variables [hide private]

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

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: suite.Suite.__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)