Logo Search packages:      
Sourcecode: qm version File versions

qm::test::classes::xml_database::XMLDatabase Class Reference

Inheritance diagram for qm::test::classes::xml_database::XMLDatabase:

qm::test::file_database::ExtensionDatabase qm::test::file_database::FileDatabase qm::test::database::Database qm::extension::Extension

List of all members.


Detailed Description

A database representing tests as XML files in a directory tree.

Definition at line 49 of file xml_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 GetResourceExtension
def GetResourceIds
def GetResourcePath
def GetRoot
def GetSubdirectories
def GetSuite
def GetSuiteExtension
def GetSuiteIds
def GetSuitePath
def GetTest
def GetTestClassNames
def GetTestExtension
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

 label_class
 modifiable

Static Public Attributes

list arguments
list ITEM_KINDS = [RESOURCE, SUITE, TEST]
string kind = "database"
string RESOURCE = "resource"
string SUITE = "suite"
string TEST = "test"

Private Member Functions

def __LoadItem
def __MakeDataFilePath
def __ParseResourceDocument
def __ParseTestDocument
def __StoreAttachments
def _GetResourceFromPath
def _GetSuiteFromPath
def _GetTestFromPath
def _Trace

Private Attributes

 __store

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

Generated by  Doxygen 1.6.0   Back to index