Пример #1
0
 def test_getIndex_no_parent_node(self):
     """Tests getIndex when no parent index"""
     _node = MagicMock()
     _getParentIndex = self._init_patch_with_name(
         '_getParentIndex', 'xmind.core.Element.getParentNode', return_value=False, autospec=True)
     _element = Element(_node)
     _result = _element.getIndex()
     self.assertEqual(_result, -1)
     _getParentIndex.assert_called_once()
Пример #2
0
 def test_getIndex_has_parent_node_with_childNodes(self):
     """Tests getIndex when it has parent with childNodes"""
     _node = MagicMock()
     _parent = MagicMock()
     _childNodes = PropertyMock(return_value=iter([1, 2, 3, _node, 5, 6]))
     type(_parent).childNodes = _childNodes
     _getParentIndex = self._init_patch_with_name(
         '_getParentIndex', 'xmind.core.Element.getParentNode', return_value=_parent, autospec=True)
     _element = Element(_node)
     _result = _element.getIndex()
     self.assertEqual(_result, 3)
     _getParentIndex.assert_called_once()
     _childNodes.assert_called_once()