def test_getSoftwareListWithFilesAndFolders(self): vCorrectSWList = ["800-A0443_SBB_ANTENNA_ON_AIR_FTP", "800-A0575_LGA-5005_Main_Assy_NF_Functional_Test_Script", "800-A0582_SCM_HASS_Test_Script"] # vSourceDirectory = "D:\\Projects\\Xerox Copier\\TestFolders\\MixedFileFolders" vSourceDirectory = "c:\\Projects\\Software\\Non-Framework\\Applications\\ProductionChangeover\\TestFolders\\MixedFileFolders" vSWList = FileFunctions.GetSoftwareList(vSourceDirectory) for i in range(len(vSWList) ): self.assertEqual(vSWList[i].PartNumber, vCorrectSWList[i], "The list should have 3 elements")
def test_getSoftwareListWithNoDirectoriesAtSource(self): vCorrectSWList = [] # vSourceDirectory = "D:\\Projects\\Xerox Copier\\TestFolders\\NoDirectories" vSourceDirectory = "c:\\Projects\\Software\\Non-Framework\\Applications\\ProductionChangeover\\TestFolders\\NoDirectories" vSWList = FileFunctions.GetSoftwareList(vSourceDirectory) self.assertEqual(vSWList, vCorrectSWList, "Should be empty")
def test_getSoftwareListWithAnIncorrectPath(self): # vSourceDirectory = "D:\\Projects\\Xerox Copier\\TestFolders\\WrongDirectory" vSourceDirectory = "c:\\Projects\\Software\\Non-Framework\\Applications\\ProductionChangeover\\TestFolders\\WrongDirectory" vSWList = FileFunctions.GetSoftwareList(vSourceDirectory) self.assertEqual(vSWList, [], "The list is meant to be empty.")