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:52:31 +0000 (22:52 +0200)
commitb0e5b3b63b53cd53ff07f156e91c28564c68aa8f
tree9c300c29f9121994789f5207f02df6de9154d63f
parentbac15e5782256c66ebeaff9aa684f016b287474e
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