def testGood(self): try: main([PB_GOOD]) self.assertEqual(2, len(diff_lines(PB_GOOD_XYZ, PB_REF_XYZ, delimiter=" "))) self.assertEqual(0, len(diff_lines(PB_GOOD_LOG, PB_REF_LOG))) finally: silent_remove(PB_GOOD_LOG) silent_remove(PB_GOOD_XYZ)
def testMoveExisting(self): try: self.assertFalse(find_backup_filenames(PB_GOOD_LOG)) self.assertFalse(find_backup_filenames(PB_GOOD_XYZ)) main([PB_GOOD]) # repeated on purpose to make back-up files main([PB_GOOD]) log_backs = find_backup_filenames(PB_GOOD_LOG) self.assertEqual(1, len(log_backs)) xyz_backs = find_backup_filenames(PB_GOOD_XYZ) self.assertEqual(1, len(xyz_backs)) finally: silent_remove(PB_GOOD_LOG) silent_remove(PB_GOOD_XYZ) for log_back in find_backup_filenames(PB_GOOD_LOG): silent_remove(log_back) for xyz_back in find_backup_filenames(PB_GOOD_XYZ): silent_remove(xyz_back) pass