Esempio n. 1
0
 def test_create_ado_mapping(self):
     """Verifiying create_ado_mapping method"""
     (sysdefFileDes, sysdefConfig) = tempfile.mkstemp()
     (adoFileDes, adoMappingFile) = tempfile.mkstemp()
     (adoqtyFileDes, adoQualityMappingFile) = tempfile.mkstemp()
     buildDrive = tempfile.gettempdir()
     adoQualityDirs = None
     testSysdefFile = os.path.join(os.environ["TEST_DATA"], "data", "packageiad", "layers.sysdef.xml")
     os.write(sysdefFileDes, testSysdefFile)
     os.close(sysdefFileDes)
     idoprep.create_ado_mapping(sysdefConfig, adoMappingFile, adoQualityMappingFile, buildDrive, adoQualityDirs)
     os.unlink(sysdefConfig)
     os.close(adoFileDes)
     os.close(adoqtyFileDes)
     adoFile = open(adoMappingFile, "r")
     adoMappingFileContents = adoFile.readlines()
     adoFile.close()
     adoQtyFile = open(adoQualityMappingFile, "r")
     adoQualityMappingFileContents = adoQtyFile.readlines()
     adoQtyFile.close()
     os.unlink(adoMappingFile)
     os.unlink(adoQualityMappingFile)
     assert len(adoMappingFileContents) >= 1 and len(adoQualityMappingFileContents) >= 1
Esempio n. 2
0
 def test_create_ado_mapping_adoqualitydirs(self):
     """Verifiying create_ado_mapping (with valid adoqualitydirs) method"""
     (sysdefFileDes, sysdefConfig) = tempfile.mkstemp()
     (adoFileDes, adoMappingFile) = tempfile.mkstemp()
     (adoqtyFileDes, adoQualityMappingFile) = tempfile.mkstemp()
     buildDrive = tempfile.gettempdir()
     testSysdefFile = os.path.join(os.environ["TEST_DATA"], "data", "packageiad", "layers.sysdef.xml")
     location = ido.get_sysdef_location(testSysdefFile)
     adoQualityDirs = os.path.normpath(os.path.join(buildDrive, os.environ["EPOCROOT"], location))
     os.write(sysdefFileDes, testSysdefFile)
     os.close(sysdefFileDes)
     idoprep.create_ado_mapping(sysdefConfig, adoMappingFile, adoQualityMappingFile, buildDrive, adoQualityDirs)
     os.unlink(sysdefConfig)
     os.close(adoFileDes)
     os.close(adoqtyFileDes)
     adoFile = open(adoMappingFile, "r")
     adoMappingFileContents = adoFile.readlines()
     adoFile.close()
     adoQtyFile = open(adoQualityMappingFile, "r")
     adoQualityMappingFileContents = adoQtyFile.readlines()
     adoQtyFile.close()
     os.unlink(adoMappingFile)
     os.unlink(adoQualityMappingFile)
     assert len(adoMappingFileContents) >= 1 and len(adoQualityMappingFileContents) >= 1