def test_get_path_is_none(self):
        _get_abs_path = self._init_patch_with_name(
            '_get_abs_path', 'xmind.core.utils.get_abs_path')
        _workbook_document = WorkbookDocument()

        self.assertIsNone(_workbook_document.get_path())
        _get_abs_path.assert_not_called()
        self._append_child.assert_called_once_with(None)
        self._assert_init_methods(_workbook_document)
    def test_get_path_is_not_none(self):
        _get_abs_path = self._init_patch_with_name(
            '_get_abs_path',
            'xmind.core.utils.get_abs_path',
            return_value="abs_path")
        _workbook_document = WorkbookDocument(None, "path")

        self.assertEqual(_workbook_document.get_path(), "abs_path")
        _get_abs_path.assert_called_with("path")
        self._append_child.assert_called_once_with(None)
        self._assert_init_methods(_workbook_document)