diff options
author | JensDiemer <git@jensdiemer.de> | 2015-06-02 22:45:29 +0200 |
---|---|---|
committer | JensDiemer <git@jensdiemer.de> | 2015-06-02 22:45:29 +0200 |
commit | 6a346df287a69bf1649839e79171c3543b03f533 (patch) | |
tree | 72646ee912c65a052cbc083fde33bd6d6988f2b5 /creole/shared | |
parent | a7efad51924df90f38a77cbe59aea3a78b0196e5 (diff) | |
download | creole-6a346df287a69bf1649839e79171c3543b03f533.tar.gz |
add DocTest
Diffstat (limited to 'creole/shared')
-rw-r--r-- | creole/shared/document_tree.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/creole/shared/document_tree.py b/creole/shared/document_tree.py index eb33aca..527e4f9 100644 --- a/creole/shared/document_tree.py +++ b/creole/shared/document_tree.py @@ -64,6 +64,20 @@ class DocNode: # return "<DocNode %s (parent: %r): %r>" % (self.kind, self.parent, self.content) def debug(self): + """ + >>> node = DocNode(kind="test", content="foo", attrs={"a":1}, level=0) + >>> node.debug() # doctest: +NORMALIZE_WHITESPACE +REPORT_NDIFF + ________________________________________________________________________________ + DocNode - debug: + str(): <DocNode test: 'foo'> + attributes: + attrs: {'a': 1} + children: [] + content: 'foo' + kind: 'test' + level: 0 + parent: None + """ print("_" * 80) print("\tDocNode - debug:") print("str(): %s" % self) @@ -71,6 +85,8 @@ class DocNode: for i in dir(self): if i.startswith("_") or i == "debug": continue + if callable(getattr(self, i)): + continue print("%20s: %r" % (i, getattr(self, i, "---"))) |