public function testSetMayNotWriteFile()
{
restore_error_handler();
// Previous test fails, so doesn't unset.
$time = time();
$sentence = 'I am, what I am. Cached data, please don\'t hate, ' . 'for we are all equals. Except you, you\'re a dick.';
$base = '/tmp/_cachetest.' . $time . '/';
mkdir($base, 0777);
mkdir($base . 'readonly', 0400, true);
$cache = new FilePathCache($base . 'readonly', 'bacon.' . $time . '.hammertime');
$cache->set('bacon', $sentence);
}