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
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