public function tearDown()
 {
     // Remove all StaticPagesQueue that might be left after running a testcase
     self::empty_temp_db();
     Config::inst()->unnest();
     parent::tearDown();
 }
 function tearDown()
 {
     parent::tearDown();
     Chronos::set_config_dir($this->oldConf);
     $this->clearTempFiles();
     // finish clean
 }
 public function tearDown()
 {
     $_SERVER['HTTP_HOST'] = $this->oldhost;
     Config::unnest();
     Email::set_mailer(new Mailer());
     parent::tearDown();
 }
 public function tearDown()
 {
     Injector::unnest();
     SS_Datetime::clear_mock_now();
     Config::unnest();
     parent::tearDown();
 }
 public function tearDown()
 {
     AssetStoreTest_SpyStore::reset();
     SS_Filesystem::removeFolder($this->getBasePath());
     parent::tearDown();
     Config::unnest();
 }
예제 #6
0
 function tearDown()
 {
     Object::remove_extension("SiteTree", "FilesystemPublisher('../FilesystemPublisherTest-static-folder/')");
     SiteTree::$write_homepage_map = true;
     FilesystemPublisher::$domain_based_caching = $this->orig['domain_based_caching'];
     parent::tearDown();
 }
 public function tearDown()
 {
     parent::tearDown();
     i18n::set_locale($this->originalLocale);
     Config::inst()->remove('TimeField', 'default_config');
     Config::inst()->update('TimeField', 'default_config', $this->origTimeConfig);
 }
예제 #8
0
 public function tearDown()
 {
     parent::tearDown();
     i18n::set_locale($this->originalLocale);
     DateField::$default_config['dateformat'] = $this->origDateFormat;
     TimeField::$default_config['timeformat'] = $this->origTimeFormat;
 }
예제 #9
0
 public function tearDown()
 {
     // TODO Remove director rule, currently API doesnt allow this
     // Reinstate the original REQUEST_URI after it was modified by some tests
     $_SERVER['REQUEST_URI'] = self::$originalRequestURI;
     parent::tearDown();
 }
예제 #10
0
 public function tearDown()
 {
     parent::tearDown();
     unset($this->mp3player);
     unset($this->socks);
     unset($this->beachball);
 }
예제 #11
0
 public function tearDown()
 {
     if ($this->origBackend) {
         Image::set_backend($this->origBackend);
     }
     // Remove the test files that we've created
     $fileIDs = $this->allFixtureIDs('Image');
     foreach ($fileIDs as $fileID) {
         $file = DataObject::get_by_id('Image', $fileID);
         if ($file && file_exists(BASE_PATH . "/{$file->Filename}")) {
             unlink(BASE_PATH . "/{$file->Filename}");
         }
     }
     // Remove the test folders that we've created
     $folderIDs = $this->allFixtureIDs('Folder');
     foreach ($folderIDs as $folderID) {
         $folder = DataObject::get_by_id('Folder', $folderID);
         if ($folder && file_exists(BASE_PATH . "/{$folder->Filename}")) {
             Filesystem::removeFolder(BASE_PATH . "/{$folder->Filename}");
         }
         if ($folder && file_exists(BASE_PATH . "/" . $folder->Filename . "_resampled")) {
             Filesystem::removeFolder(BASE_PATH . "/" . $folder->Filename . "_resampled");
         }
     }
     parent::tearDown();
 }
 function tearDown()
 {
     parent::tearDown();
     /*
     Product::set_site_currency($this->orig['Product_site_currency']);
     Product::set_supported_currencies($this->orig['Product_supported_currencies']);
     */
 }
 public function tearDown()
 {
     while ($this->nestingLevel > 0) {
         $this->nestingLevel--;
         Config::unnest();
     }
     parent::tearDown();
 }
 public function tearDown()
 {
     parent::tearDown();
     Config::inst()->remove('VirtualPage', 'initially_copied_fields');
     Config::inst()->remove('VirtualPage', 'non_virtual_fields');
     VirtualPage::config()->initially_copied_fields = $this->origInitiallyCopiedFields;
     VirtualPage::config()->non_virtual_fields = $this->origNonVirtualField;
 }
예제 #15
0
 function tearDown()
 {
     parent::tearDown();
     // set old member::get_unique_identifier_field value
     if ($this->member_unique_identifier_field) {
         Member::set_unique_identifier_field($this->member_unique_identifier_field);
     }
 }
 public function tearDown()
 {
     parent::tearDown();
     $file = TEMP_FOLDER . '/TestSessionStubCodeWriterTest-file.php';
     if (file_exists($file)) {
         unlink($file);
     }
 }
 public function tearDown()
 {
     parent::tearDown();
     // set old Member::config()->unique_identifier_field value
     if ($this->member_unique_identifier_field) {
         Member::config()->unique_identifier_field = $this->member_unique_identifier_field;
     }
 }
예제 #18
0
 public function tearDown()
 {
     // TODO This shouldn't need all arguments included
     if ($this->orig['File_searchable']) {
         Object::add_extension('File', 'FulltextSearchable(\'"Filename","Title","Content"\')');
     }
     parent::tearDown();
 }
 public function tearDown()
 {
     parent::tearDown();
     SiteTree::remove_extension("FilesystemPublisher('assets/FilesystemPublisherTest-static-folder/')");
     Config::inst()->update('FilesystemPublisher', 'domain_based_caching', $this->orig['domain_based_caching']);
     if (file_exists(BASE_PATH . '/assets/FilesystemPublisherTest-static-folder')) {
         Filesystem::removeFolder(BASE_PATH . '/assets/FilesystemPublisherTest-static-folder');
     }
 }
예제 #20
0
 public function tearDown()
 {
     SS_TemplateLoader::instance()->popManifest();
     i18n::set_locale($this->originalLocale);
     Director::setBaseFolder(null);
     SSViewer::set_theme($this->_oldTheme);
     i18n::register_translator($this->origAdapter, 'core');
     parent::tearDown();
 }
예제 #21
0
 function tearDown()
 {
     if (version_compare(PHP_VERSION, '5.2.0', '<')) {
         ini_set('date.timezone', $this->originalTZ);
     } else {
         date_default_timezone_set($this->originalTZ);
     }
     parent::tearDown();
 }
예제 #22
0
	function tearDown() {
		parent::tearDown();
		unset($this->mainSession);

		// Re-enable theme, if previously disabled
		if($this->stat('disable_themes')) {
			SSViewer::set_theme($this->originalTheme);
		}
	}
 public function tearDown()
 {
     foreach ($_GET as $param) {
         if (stripos($param, 'parameterconfirmationtokentest_') === 0) {
             unset($_GET[$param]);
         }
     }
     parent::tearDown();
 }
 public function tearDown()
 {
     ThemeResourceLoader::set_instance($this->_oldLoader);
     // Pop if added during testing
     if (SS_ClassLoader::instance()->getManifest() === $this->manifest) {
         SS_ClassLoader::instance()->popManifest();
     }
     parent::tearDown();
 }
예제 #25
0
 public function tearDown()
 {
     SS_TemplateLoader::instance()->popManifest();
     i18n::set_locale($this->originalLocale);
     Config::inst()->update('Director', 'alternate_base_folder', null);
     Config::inst()->update('SSViewer', 'theme', $this->_oldTheme);
     i18n::register_translator($this->origAdapter, 'core');
     parent::tearDown();
 }
 function tearDown()
 {
     parent::tearDown();
     Object::remove_extension("SiteTree", "FilesystemPublisher('assets/FilesystemPublisherTest-static-folder/')");
     FilesystemPublisher::$domain_based_caching = $this->orig['domain_based_caching'];
     if (file_exists(BASE_PATH . '/assets/FilesystemPublisherTest-static-folder')) {
         Filesystem::removeFolder(BASE_PATH . '/assets/FilesystemPublisherTest-static-folder');
     }
 }
예제 #27
0
 public function tearDown()
 {
     Injector::unnest();
     SS_Datetime::clear_mock_now();
     if ($this->envPath) {
         Filesystem::removeFolder($this->envPath);
         $this->envPath = null;
     }
     parent::tearDown();
 }
 public function tearDown()
 {
     foreach ($_GET as $param) {
         if (stripos($param, 'parameterconfirmationtokentest_') === 0) {
             unset($_GET[$param]);
         }
     }
     $_SERVER['HTTP_HOST'] = $this->oldHost;
     parent::tearDown();
 }
예제 #29
0
 public function tearDown()
 {
     parent::tearDown();
     $testFiles = array('/testscript-test-file.pdf', '/renamed-test-file.pdf', '/renamed-test-file-second-time.pdf');
     foreach ($testFiles as $file) {
         if (file_exists(ASSETS_PATH . $file)) {
             unlink(ASSETS_PATH . $file);
         }
     }
 }
 function tearDown()
 {
     parent::tearDown();
     $testFiles = array('/assets/testscript-test-file.pdf', '/assets/renamed-test-file.pdf', '/assets/renamed-test-file-second-time.pdf');
     foreach ($testFiles as $file) {
         if (file_exists(Director::baseFolder() . $file)) {
             unlink(Director::baseFolder() . $file);
         }
     }
 }