Logo Search packages:      
Sourcecode: qm version File versions

qm::test::file_database::FileDatabase Class Reference

Inheritance diagram for qm::test::file_database::FileDatabase:

qm::test::database::Database qm::extension::Extension qm::test::file_database::ExtensionDatabase qm::test::classes::xml_database::XMLDatabase

List of all members.

Detailed Description

A 'FileDatabase' stores each test as a single file.

A 'FileDatabase' is a 'Database' that stores each test, suite,
or resource as a single file.  In addition, some subdirectories
can be considered implicit suites.  The contents of the
implicit suite are all of the tests and suites contained in the

'FileDatabase' is an abstract class.

Definition at line 31 of file file_database.py.

Public Member Functions

def __getattr__
def __init__
def __init__
def ExpandIds
def GetAttachmentStore
def GetClassPaths
def GetConfigurationDirectory
def GetIds
def GetItem
def GetLabelComponents
def GetPath
def GetResource
def GetResourceClassNames
def GetResourceIds
def GetResourcePath
def GetRoot
def GetSubdirectories
def GetSuite
def GetSuiteIds
def GetSuitePath
def GetTest
def GetTestClassNames
def GetTestIds
def GetTestPath
def HasResource
def HasSuite
def HasTest
def IsModifiable
def IsValidLabel
def JoinLabels
def MakeDomDocument
def MakeDomElement
def RemoveExtension
def SplitLabel
def SplitLabelLeft
def Write
def WriteExtension

Public Attributes


Static Public Attributes

list arguments
string kind = "database"
string RESOURCE = "resource"
string SUITE = "suite"
string TEST = "test"

Private Member Functions

def _AreLabelsPaths
def _GetLabelFromBasename
def _GetLabels
def _GetPath
def _GetPathFromLabel
def _GetRelativeLabelPath
def _GetResourceFromPath
def _GetSuiteFromPath
def _GetTestFromPath
def _IsFile
def _IsResourceFile
def _IsSuiteFile
def _IsTestFile

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index