def _checkStackState(self, file_stack, values): """ Checks the values of each element in the file stack :param FileStack file_stack: :param list values: """ filepaths = file_stack._getFilepaths() if len(filepaths) != len(values): import pdb; pdb.set_trace() self.assertEqual(len(filepaths), len(values)) pairs = zip(filepaths, values) for filepath, value in pairs: self.assertTrue(checkFilepathValue(filepath, value))
def _checkState(self, managed_file_value, undo_values, redo_values): self.assertTrue( checkFilepathValue(self.versioned._filepath, managed_file_value)) self._checkStackState(self.versioned._undo_stack, undo_values) self._checkStackState(self.versioned._redo_stack, redo_values)