From b9c45407ec5622e1f29a116f827662bb1bd30b36 Mon Sep 17 00:00:00 2001 From: Bharat Mediratta Date: Mon, 15 Dec 2008 10:10:59 +0000 Subject: Reapply r18995: disable static table caches when we're in TEST_MODE. --- kohana/libraries/drivers/Database/Mysql.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'kohana/libraries/drivers/Database/Mysql.php') diff --git a/kohana/libraries/drivers/Database/Mysql.php b/kohana/libraries/drivers/Database/Mysql.php index fd20a08e..8130224d 100644 --- a/kohana/libraries/drivers/Database/Mysql.php +++ b/kohana/libraries/drivers/Database/Mysql.php @@ -262,7 +262,9 @@ class Database_Mysql_Driver extends Database_Driver { public function list_tables(Database $db) { - static $tables; + if (!defined('TEST_MODE')) { + static $tables; + } if (empty($tables) AND $query = $db->query('SHOW TABLES FROM '.$this->escape_table($this->db_config['connection']['database']))) { @@ -282,7 +284,9 @@ class Database_Mysql_Driver extends Database_Driver { public function list_fields($table) { - static $tables; + if (!defined('TEST_MODE')) { + static $tables; + } if (empty($tables[$table])) { -- cgit v1.2.3