Index: modules/simpletest/drupal_web_test_case.php
===================================================================
RCS file: /cvs/drupal/drupal/modules/simpletest/drupal_web_test_case.php,v
retrieving revision 1.108
diff -u -r1.108 drupal_web_test_case.php
--- modules/simpletest/drupal_web_test_case.php	26 May 2009 08:46:03 -0000	1.108
+++ modules/simpletest/drupal_web_test_case.php	26 May 2009 16:48:41 -0000
@@ -943,6 +943,11 @@
   protected function setUp() {
     global $db_prefix, $user, $language;
 
+    // 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->originalLanguage = $language;
     $this->originalLanguageDefault = variable_get('language_default');
