Index: modules/simpletest/drupal_web_test_case.php
===================================================================
RCS file: /cvs/drupal/drupal/modules/simpletest/drupal_web_test_case.php,v
retrieving revision 1.92
diff -u -p -r1.92 drupal_web_test_case.php
--- modules/simpletest/drupal_web_test_case.php	30 Mar 2009 05:35:35 -0000	1.92
+++ modules/simpletest/drupal_web_test_case.php	21 Apr 2009 19:37:09 -0000
@@ -812,6 +812,10 @@ class DrupalWebTestCase {
    */
   protected function setUp() {
     global $db_prefix, $user;
+    // Reload module list and implementations to ensure that tests use a fresh
+    // copy during module installation.
+    module_list(TRUE);
+    module_implements(MODULE_IMPLEMENTS_CLEAR_CACHE);
 
     // Store necessary current values before switching to prefixed database.
     $this->originalPrefix = $db_prefix;
