From 56f0e74993d006967b352ed890df9b357a4650b2 Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Sat, 19 Mar 2011 05:49:28 -0400 Subject: move doctests into docs and add a rudimentary runner --- docs/doctests.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 docs/doctests.py (limited to 'docs/doctests.py') diff --git a/docs/doctests.py b/docs/doctests.py new file mode 100644 index 0000000..f76b2d7 --- /dev/null +++ b/docs/doctests.py @@ -0,0 +1,16 @@ +import unittest +import doctest + +def test_suite(): + return unittest.TestSuite(( + doctest.DocFileSuite('test_request.txt'), + doctest.DocFileSuite('test_response.txt'), + doctest.DocFileSuite('test_dec.txt'), + doctest.DocFileSuite('do-it-yourself.txt'), + doctest.DocFileSuite('file-example.txt'), + doctest.DocFileSuite('index.txt'), + doctest.DocFileSuite('reference.txt'), + )) + +if __name__ == '__main__': + unittest.main(defaultTest='test_suite') -- cgit v1.2.1 From e88952561e6a5da2f0b7c31d876735b48f7f947a Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Sat, 19 Mar 2011 16:23:36 -0400 Subject: make doctests run without dtopt --- docs/doctests.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'docs/doctests.py') diff --git a/docs/doctests.py b/docs/doctests.py index f76b2d7..9aecb31 100644 --- a/docs/doctests.py +++ b/docs/doctests.py @@ -2,14 +2,15 @@ import unittest import doctest def test_suite(): + flags = doctest.ELLIPSIS|doctest.NORMALIZE_WHITESPACE return unittest.TestSuite(( - doctest.DocFileSuite('test_request.txt'), - doctest.DocFileSuite('test_response.txt'), - doctest.DocFileSuite('test_dec.txt'), - doctest.DocFileSuite('do-it-yourself.txt'), - doctest.DocFileSuite('file-example.txt'), - doctest.DocFileSuite('index.txt'), - doctest.DocFileSuite('reference.txt'), + doctest.DocFileSuite('test_request.txt', optionflags=flags), + doctest.DocFileSuite('test_response.txt', optionflags=flags), + doctest.DocFileSuite('test_dec.txt', optionflags=flags), + doctest.DocFileSuite('do-it-yourself.txt', optionflags=flags), + doctest.DocFileSuite('file-example.txt', optionflags=flags), + doctest.DocFileSuite('index.txt', optionflags=flags), + doctest.DocFileSuite('reference.txt', optionflags=flags), )) if __name__ == '__main__': -- cgit v1.2.1