Part of lp.bugs.scripts.checkwatches.tests
| Class | BugzillaAPIWithoutProducts | None of the remote bugs have products. | 
| Function | always_BugzillaAPIWithoutProducts_get_external_bugtracker | get_external_bugtracker that returns BugzillaAPIWithoutProducts. | 
| Class | NonConnectingBugzillaAPI | A non-connected version of the BugzillaAPI ExternalBugTracker. | 
| Class | NoBugWatchesByRemoteBugUpdater | A subclass of RemoteBugUpdater with methods overridden for testing. | 
| Class | TestCheckwatchesWithSyncableGnomeProducts | Undocumented | 
| Class | BrokenCheckwatchesMaster | Undocumented | 
| Class | TestCheckwatchesMaster | Undocumented | 
| Class | TestUpdateBugsWithLinkedQuestions | Tests for updating bugs with linked questions. | 
| Class | TestSchedulerBase | Undocumented | 
| Class | TestSerialScheduler | Test SerialScheduler. | 
| Class | TestTwistedThreadScheduler | Test TwistedThreadScheduler. | 
| Class | OutputFileForThreads | Collates writes according to thread name. | 
| Class | ExternalBugTrackerForThreads | Fake which records interesting activity to a file. | 
| Class | CheckwatchesMasterForThreads | Fake updater. | 
| Class | TestTwistedThreadSchedulerInPlace | Test TwistedThreadScheduler in place. |