public function setUp() { parent::setUp(); LogDataPurger::$selectSegmentSize = 2; ReportsPurger::$selectSegmentSize = 2; Db::$lockPrivilegeGranted = null; self::restoreDbTables(self::$dbData); $dateTime = Date::factory(self::$dateTime); // purging depends upon today's date, so 'older_than' parts must be dependent upon today $today = Date::factory('today'); $daysSinceToday = ($today->getTimestamp() - $dateTime->getTimestamp()) / (24 * 60 * 60); $monthsSinceToday = 0; for ($date = $today; $date->toString('Y-m') != $dateTime->toString('Y-m'); $date = $date->subMonth(1)) { ++$monthsSinceToday; } // set default config $settings = array(); $settings['delete_logs_enable'] = 1; // purging log data from before 2012-01-24 $settings['delete_logs_older_than'] = 35 + $daysSinceToday; $settings['delete_logs_schedule_lowest_interval'] = 7; $settings['delete_logs_max_rows_per_query'] = 100000; $settings['delete_reports_enable'] = 1; $settings['delete_reports_older_than'] = $monthsSinceToday; $settings['delete_reports_keep_basic_metrics'] = 0; $settings['delete_reports_keep_day_reports'] = 0; $settings['delete_reports_keep_week_reports'] = 0; $settings['delete_reports_keep_month_reports'] = 0; $settings['delete_reports_keep_year_reports'] = 0; $settings['delete_reports_keep_range_reports'] = 0; $settings['delete_reports_keep_segment_reports'] = 0; PrivacyManager::savePurgeDataSettings($settings); $this->settings = $settings; $this->instance = new PrivacyManager(); }
public function setUp() { if (date('G') == 23 || date('G') == 22) { $this->markTestSkipped("SKIPPED since it fails around midnight..."); } parent::setUp(); }
public function setUp() { parent::setUp(); // From Piwik 1.5, we hide Goals.getConversions and other get* methods via @ignore, but we ensure that they still work // This hack allows the API proxy to let us generate example URLs for the ignored functions Piwik_API_Proxy::getInstance()->setHideIgnoredFunctions(false); }
public function setUp() { parent::setUp(); $this->cliMulti = new CliMulti(); $this->authToken = Fixture::getTokenAuth(); $this->urls = array('getAnswerToLife' => $this->completeUrl('?module=API&method=ExampleAPI.getAnswerToLife&format=JSON'), 'getPiwikVersion' => $this->completeUrl('?module=API&method=API.getPiwikVersion&format=JSON')); $this->responses = array('getAnswerToLife' => '{"value":42}', 'getPiwikVersion' => '{"value":"' . Version::VERSION . '"}'); \Piwik\Common::$isCliMode = true; }
public function setUp() { parent::setUp(); $this->defaultApiNotToCall[] = 'Referrers'; // changes made to SQL dump to test VisitFrequency change the day of week $this->defaultApiNotToCall[] = 'VisitTime.getByDayOfWeek'; // we test VisitFrequency explicitly $this->defaultApiNotToCall[] = 'VisitFrequency.get'; }
public function setUp() { parent::setUp(); }
public function setUp() { parent::setUp(); $this->api = API::getInstance(); }
public function setUp() { parent::setUp(); $this->model = new Model(); }
public function setUp() { parent::setUp(); App::build(['Controller' => [CakePlugin::path('Shim') . 'Test' . DS . 'test_app' . DS . 'Controller' . DS], 'Model' => [CakePlugin::path('Shim') . 'Test' . DS . 'test_app' . DS . 'Model' . DS], 'View' => [CakePlugin::path('Shim') . 'Test' . DS . 'test_app' . DS . 'View' . DS]], App::RESET); }
public function setUp() { parent::setUp(); self::$driver->get(wordpress('/wp-admin/options-media.php')); }
public function setUp() { parent::setUp(); $this->twitter = m::mock(Twitter::class); }
public function setUp() { parent::setUp(); $this->repository = new StatusRepository(); }
public function setUp() { parent::setUp(); self::$driver->get(wordpress('/wp-admin/plugins.php')); }