Gaudi Framework, version v23r6

Home   Generated: Wed Jan 30 2013
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
test_cmt2cmake.ProjWrap Class Reference
Inheritance diagram for test_cmt2cmake.ProjWrap:
Inheritance graph
[legend]
Collaboration diagram for test_cmt2cmake.ProjWrap:
Collaboration graph
[legend]

Public Member Functions

def __init__
 
def __del__
 
- Public Member Functions inherited from cmt2cmake.Project
def __init__
 
def packages
 
def container
 
def name
 
def version
 
def uses
 
def heptools
 
def data_packages
 
def generate
 
def generateToolchain
 
def process
 

Public Attributes

 tmpdir
 
- Public Attributes inherited from cmt2cmake.Project
 path
 
 requirements
 

Detailed Description

Helper class to test the Project.

Definition at line 82 of file test_cmt2cmake.py.

Constructor & Destructor Documentation

def test_cmt2cmake.ProjWrap.__init__ (   self,
  name,
  proj_cmt,
  files = None 
)

Definition at line 86 of file test_cmt2cmake.py.

86 
87  def __init__(self, name, proj_cmt, files=None):
88  if not files:
89  files = {}
90  files["cmt/project.cmt"] = proj_cmt
91 
92  self.tmpdir = mkdtemp()
93  rootdir = os.path.join(self.tmpdir, name)
94  buildDir(files, rootdir)
95 
96  super(ProjWrap, self).__init__(rootdir)
def test_cmt2cmake.ProjWrap.__del__ (   self)

Definition at line 97 of file test_cmt2cmake.py.

97 
98  def __del__(self):
99  shutil.rmtree(self.tmpdir, ignore_errors=False)
100 

Member Data Documentation

test_cmt2cmake.ProjWrap.tmpdir

Definition at line 91 of file test_cmt2cmake.py.


The documentation for this class was generated from the following file:
Generated at Wed Jan 30 2013 17:13:53 for Gaudi Framework, version v23r6 by Doxygen version 1.8.2 written by Dimitri van Heesch, © 1997-2004