Revision: 1465
http://svn.sourceforge.net/epydoc/?rev=1465&view=rev
Author: edloper
Date: 2007-02-11 22:54:25 -0800 (Sun, 11 Feb 2007)
Log Message:
-----------
- Added preliminary repr tests
Modified Paths:
--------------
trunk/epydoc/src/epydoc/test/docbuilder.doctest
Modified: trunk/epydoc/src/epydoc/test/docbuilder.doctest
===================================================================
--- trunk/epydoc/src/epydoc/test/docbuilder.doctest 2007-02-12 06:53:50 UTC (rev 1464)
+++ trunk/epydoc/src/epydoc/test/docbuilder.doctest 2007-02-12 06:54:25 UTC (rev 1465)
@@ -290,3 +290,27 @@
+- type_descr = u'date\n\n'
+- value = <UNKNOWN>
+Value Representation
+====================
+Currently, many variable reprs use the introspected form where it
+would really be better to use the parsed version. See SF bug
+#1653577. We intend to improve on this. This test documents the
+current behavior; but should be replaced when we change the behavior.
+
+ >>> from epydoc.test.util import buildvaluedoc
+ >>> def print_py_reprs(s):
+ ... value_doc = buildvaluedoc(s)
+ ... for (name, var_doc) in sorted(value_doc.variables.items()):
+ ... print "%-5s %r" % (name, var_doc.value.pyval_repr())
+
+ >>> print_py_reprs('''
+ ... class Foo: pass
+ ... a = Foo()
+ ... b = [1, 2, 3]
+ ... c = 3+5
+ ... b.append(99)
+ ... ''')
+ Foo u'<class epydoc_test.Foo at 0x40484bfc>'
+ a u'<epydoc_test.Foo instance at 0x4069ca4c>'
+ b u'[1, 2, 3, 99]'
+ c u'8'
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|