MDL-35109 Improve unittests for cron based fetching of available updates
authorDavid Mudrák <david@moodle.com>
Tue, 28 Aug 2012 20:52:31 +0000 (22:52 +0200)
committerDavid Mudrák <david@moodle.com>
Tue, 28 Aug 2012 20:59:26 +0000 (22:59 +0200)
commit720f7c12e85e5eca5362678ff8aa0291b62422c6
treed2ed043ae907b83b4dfbfde4cf42a810fd063380
parentd71c486507668ac542a6a48cfd01ebad71217e94
MDL-35109 Improve unittests for cron based fetching of available updates

The expected behaviour is as follows:

* If the recently fetched data is older than 48 hours, it is considered
  as outdated and the new fetch is executed
* else, if the recently fetched data is younger than 24 hours, it is
  considered as fresh enough and no fetch is executed
* else, if the current time is after 01:00 AM plus a certain offset
  (which is randomly generated for each site), the fetch is
  executed.
lib/tests/pluginlib_test.php