Thread: [Epydoc-commits] SF.net SVN: epydoc: [1200] trunk/epydoc/src/epydoc/test/apidoc.doctest
Brought to you by:
edloper
From: <ed...@us...> - 2006-04-09 20:52:09
|
Revision: 1200 Author: edloper Date: 2006-04-09 13:52:02 -0700 (Sun, 09 Apr 2006) ViewCVS: http://svn.sourceforge.net/epydoc/?rev=1200&view=rev Log Message: ----------- - Updated (exception type for invalid DottedName changed) Modified Paths: -------------- trunk/epydoc/src/epydoc/test/apidoc.doctest Modified: trunk/epydoc/src/epydoc/test/apidoc.doctest =================================================================== --- trunk/epydoc/src/epydoc/test/apidoc.doctest 2006-04-09 20:45:24 UTC (rev 1199) +++ trunk/epydoc/src/epydoc/test/apidoc.doctest 2006-04-09 20:52:02 UTC (rev 1200) @@ -154,13 +154,13 @@ >>> DottedName() Traceback (most recent call last): - ValueError: Empty DottedName + InvalidDottedName: Empty DottedName >>> DottedName('1+2') Traceback (most recent call last): - ValueError: Bad identifier '1+2' + InvalidDottedName: Bad identifier '1+2' >>> DottedName({}) Traceback (most recent call last): - ValueError: Bad identifier {} + InvalidDottedName: Bad identifier {} The one exception is that '??' is treated as if it were a valid python identifier: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ed...@us...> - 2006-09-06 23:46:00
|
Revision: 1361 http://svn.sourceforge.net/epydoc/?rev=1361&view=rev Author: edloper Date: 2006-09-06 16:45:57 -0700 (Wed, 06 Sep 2006) Log Message: ----------- - Exception message for type errors in DottedName() params changed Modified Paths: -------------- trunk/epydoc/src/epydoc/test/apidoc.doctest Modified: trunk/epydoc/src/epydoc/test/apidoc.doctest =================================================================== --- trunk/epydoc/src/epydoc/test/apidoc.doctest 2006-09-06 23:45:27 UTC (rev 1360) +++ trunk/epydoc/src/epydoc/test/apidoc.doctest 2006-09-06 23:45:57 UTC (rev 1361) @@ -160,7 +160,7 @@ InvalidDottedName: Bad identifier '1+2' >>> DottedName({}) Traceback (most recent call last): - InvalidDottedName: Bad identifier {} + TypeError: Bad identifier {}: expected DottedName or str The one exception is that '??' is treated as if it were a valid python identifier: @@ -216,7 +216,7 @@ The constructor does not accept positional arguments; and any keyword argument that does not correspond to a valid attribute will generate a -TypeError: +TypeError (but only if epydoc.DEBUG is true): >>> APIDoc('foo') Traceback (most recent call last): @@ -226,7 +226,7 @@ TypeError: APIDoc got unexpected arg 'foo' Any assignment to an attribute that's not valid will also generate a -TypeError: +TypeError (but only if epydoc.DEBUG is true): >>> api_doc = APIDoc(docstring='ds') >>> api_doc.foo = 0 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ed...@us...> - 2008-01-29 17:29:26
|
Revision: 1680 http://epydoc.svn.sourceforge.net/epydoc/?rev=1680&view=rev Author: edloper Date: 2008-01-29 09:28:22 -0800 (Tue, 29 Jan 2008) Log Message: ----------- - Updated doctests for APIDoc Modified Paths: -------------- trunk/epydoc/src/epydoc/test/apidoc.doctest Modified: trunk/epydoc/src/epydoc/test/apidoc.doctest =================================================================== --- trunk/epydoc/src/epydoc/test/apidoc.doctest 2008-01-29 17:28:03 UTC (rev 1679) +++ trunk/epydoc/src/epydoc/test/apidoc.doctest 2008-01-29 17:28:22 UTC (rev 1680) @@ -7,6 +7,8 @@ Python program is encoded using a graph of `APIDoc` objects, each of which encodes information about a single Python variable or value. + >>> import epydoc; epydoc.DEBUG = True + >>> from epydoc.apidoc import * >>> from epydoc.test.util import print_warnings @@ -158,12 +160,15 @@ >>> DottedName() Traceback (most recent call last): InvalidDottedName: Empty DottedName - >>> DottedName('1+2') + >>> DottedName('1+2', strict=True) Traceback (most recent call last): InvalidDottedName: Bad identifier '1+2' >>> DottedName({}) Traceback (most recent call last): TypeError: Bad identifier {}: expected DottedName or str + >>> DottedName('1+2', strict=False) + Identifier '1+2' looks suspicious; using it anyway. + DottedName('1+2') The one exception is that '??' is treated as if it were a valid python identifier: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |