def test_e2e_create(self): obj = CreateXmindFileFromJson('test.xmind', 'xmind/tests/test_file.json') obj.create_xmind_file() unarchived = zipfile.ZipFile('test.xmind', 'r') test_file_to_compare = unarchived.read(unarchived.namelist()[0]) unarchived = zipfile.ZipFile('xmind/tests/test_file.xmind', 'r') test_file = unarchived.read(unarchived.namelist()[1]) _type_comparator = TypeComparator(lc.get_logger('type_comparator')) _text_comparator = TextComparator(lc.get_logger('text_comparator')) _attr_comparator = AttrComparator(lc.get_logger('attr_comparator')) _attr_policy = AttrComparatorPolicy(lc.get_logger('attr_comparator_policy')) _attr_policy.add_attribute_name_to_skip_compare('svg:width') _attr_policy.add_attribute_name_to_compare('marker-id') _attr_policy.add_attribute_name_to_compare('type') _attr_comparator.set_attr_comparator_policy(_attr_policy) _attr_comparator.set_check_values(False) _text_comparator.set_next_comparator(_attr_comparator) _type_comparator.set_next_comparator(_text_comparator) _comparator = create_xml_diff_from_strings(test_file, test_file_to_compare, lc.get_logger('create_xml_diff_from_strings')) _comparator.set_comparator(_type_comparator) _comparator.add_types_to_skip('extensions') _comparator.add_types_to_skip('notes') _comparator.add_types_to_skip('control-points') self.assertTrue(_comparator.compare())
def getLogger(self): if not getattr(self, '_logger', None): self._logger = lc.get_logger('element') return self._logger
def getLogger(self): if not getattr(self, '_logger', None): self._logger = lc.get_logger('MarkerRefsElementTest') return self._logger
def getLogger(self): if not getattr(self, '_logger', None): self._logger = lc.get_logger('TestWoorkbookElement') return self._logger
def getLogger(self): if not getattr(self, '_logger', None): self._logger = lc.get_logger('TestE2EOpen') return self._logger
def getLogger(self): if not getattr(self, '_logger', None): self._logger = lc.get_logger('plainNotes') return self._logger
def getLogger(self): if not getattr(self, '_logger', None): self._logger = lc.get_logger('WorkbookMixinElementTest') return self._logger
def getLogger(self): if not getattr(self, '_logger', None): self._logger = lc.get_logger('WoorkbookSaverTest') return self._logger
def getLogger(self): if not getattr(self, '_logger', None): self._logger = lc.get_logger('loaderTest') return self._logger
def getLogger(self): if not getattr(self, '_logger', None): self._logger = lc.get_logger('CreateXmindFileFromJson') return self._logger
def getLogger(self): if not getattr(self, '_logger', None): self._logger = lc.get_logger('relationshipElement') return self._logger
def getLogger(self): if not getattr(self, '_logger', None): self._logger = lc.get_logger('workbookDocument') return self._logger