1b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craikimport unittest 2b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craikimport doctest 3b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik 4b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craikdef test_suite(): 5b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik flags = doctest.ELLIPSIS|doctest.NORMALIZE_WHITESPACE 6b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik return unittest.TestSuite(( 7b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik doctest.DocFileSuite('test_request.txt', optionflags=flags), 8b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik doctest.DocFileSuite('test_response.txt', optionflags=flags), 9b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik doctest.DocFileSuite('test_dec.txt', optionflags=flags), 10b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik doctest.DocFileSuite('do-it-yourself.txt', optionflags=flags), 11b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik doctest.DocFileSuite('file-example.txt', optionflags=flags), 12b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik doctest.DocFileSuite('index.txt', optionflags=flags), 13b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik doctest.DocFileSuite('reference.txt', optionflags=flags), 14b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik )) 15b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik 16b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craikif __name__ == '__main__': 17b2cbf1594f8d6e4ba32d384cf379f62a74ed7654Chris Craik unittest.main(defaultTest='test_suite') 18