def testStripReport(self): """ _testStripReport_ Test whether or not we can strip input file information from a FWJR and create a smaller object. """ myReport = Report("cmsRun1") myReport.parse(self.xmlPath) path1 = os.path.join(self.testDir, 'testReport1.pkl') path2 = os.path.join(self.testDir, 'testReport2.pkl') myReport.save(path1) info = BasicAlgos.getFileInfo(filename=path1) self.assertEqual(info['Size'], 6821) inputFiles = myReport.getAllInputFiles() self.assertEqual(len(inputFiles), 1) myReport.stripInputFiles() self.assertEqual(len(myReport.getAllInputFiles()), 0) myReport.save(path2) info = BasicAlgos.getFileInfo(filename=path2) self.assertEqual(info['Size'], 5933) return
def testStripReport(self): """ _testStripReport_ Test whether or not we can strip input file information from a FWJR and create a smaller object. """ myReport = Report("cmsRun1") myReport.parse(self.xmlPath) path1 = os.path.join(self.testDir, 'testReport1.pkl') path2 = os.path.join(self.testDir, 'testReport2.pkl') myReport.save(path1) info = BasicAlgos.getFileInfo(filename = path1) self.assertEqual(info['Size'], 7101) inputFiles = myReport.getAllInputFiles() self.assertEqual(len(inputFiles), 1) myReport.stripInputFiles() self.assertEqual(len(myReport.getAllInputFiles()), 0) myReport.save(path2) info = BasicAlgos.getFileInfo(filename = path2) self.assertEqual(info['Size'], 6210) return
def test_fileInfo(self): """ _fileInfo_ Test for basic file info """ silly = "This is a rather ridiculous string" filename = os.path.join(self.testDir, 'fileInfo.test') f = open(filename, 'w') f.write(silly) f.close() info = BasicAlgos.getFileInfo(filename = filename) self.assertEqual(info['Name'], filename) self.assertEqual(info['Size'], 34) return