TestSuite objects behave much like TestCase objects, except they do not actually implement a test. Instead, they are used to aggregate tests into groups that should be run together. Some additional methods are available to add tests to TestSuite instances:
The run() method is also slightly different:
In the typical usage of a TestSuite object, the run() method is invoked by a TestRunner rather than by the end-user test harness.
See About this document... for information on suggesting changes.