##################################################################
# runs all tests for HtmlTestCase and HttpTestCase
#Copyright (C) 2003 Chris Curvey
#
#This program is free software; you can redistribute it and/or
#modify it under the terms of the GNU General Public License
#as published by the Free Software Foundation; either version 2
#of the License, or (at your option) any later version.
#
#This program is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#GNU General Public License for more details.
#
#You should have received a copy of the GNU General Public License
#along with this program; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
##################################################################

# copied from alltest.py that came with unittest 1.4.1
import unittest

def suite():
    modules_to_test = ('HtmlTestCaseTest', 
                       'HtmlTestTagTest', 
		       'HtmlTestParserTest',
		       'HttpTestCaseTest',
		       #'FileUploadTest',
		       'ClientFormTest',
		       'Collector9',
		       'FollowRelativeAnchorTest')
    alltests = unittest.TestSuite()
    for module in map(__import__, modules_to_test):
        alltests.addTest(unittest.findTestCases(module))
    return alltests

if __name__ == "__main__":
    unittest.main(defaultTest='suite')
