File_BDP — Test data product representing a disk file.¶
This module defines the File_BDP class.
-
class
admit.bdp.File_BDP.
File_BDP
(xmlFile=None)[source]¶ This is the file BDP, just for testing.
But there really isn’t much to this, other than containing a file reference. See File_AT how to make one.
Parameters: xmlFile : str
Output XML file name.
Methods
baseDir
([path])Get/set project base directory. checkfiles
()Determines whether the associated disk file exists. delete
([delfiles])Method to delete the BDP. get
(key)Access an attribute. getdir
()Method to get the subdirectory(s) of the current BDP relative to the ADMIT working directory. getfiles
()returns a list of file names. haskey
(key)Query if a key exists for an BDP. isequal
(bdp)Tests for equality with another BDP. report
()Report BDP properties in human readable format. setkey
([name, key])Sets keyword value(s). show
()testing Overriding the baseclass SHOW touch
()Touches the associated disk file. update
(new_state)Updates BDP state. write
([xmlFile])Writes the BDP to an XML file. -
checkfiles
()[source]¶ Determines whether the associated disk file exists.
Raises an exception if the file is absent.
Parameters: None Returns: None
-