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
-