mirror of
https://github.com/friendica/friendica
synced 2025-05-04 09:04:11 +02:00
Fixing redis cachekey
This commit is contained in:
parent
d7426e697d
commit
07bd4cec65
6 changed files with 55 additions and 16 deletions
|
@ -104,4 +104,15 @@ class DatabaseLockDriverTest extends LockTest
|
|||
|
||||
parent::testReleaseAfterUnlock();
|
||||
}
|
||||
|
||||
public function testReleaseWitTTL()
|
||||
{
|
||||
$this->mockIsLocked('test', false, $this->startTime, 1);
|
||||
$this->mockAcquireLock('test', 10, false, $this->pid, false, $this->startTime, 1);
|
||||
$this->mockIsLocked('test', true, $this->startTime, 1);
|
||||
$this->mockReleaseLock('test', $this->pid, 1);
|
||||
$this->mockIsLocked('test', false, $this->startTime, 1);
|
||||
|
||||
parent::testReleaseWitTTL();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -87,7 +87,7 @@ abstract class LockTest extends MockedTest
|
|||
$this->assertTrue($this->instance->isLocked('bar'));
|
||||
$this->assertTrue($this->instance->isLocked('nice'));
|
||||
|
||||
$this->instance->releaseAll();
|
||||
$this->assertTrue($this->instance->releaseAll());
|
||||
|
||||
$this->assertFalse($this->instance->isLocked('foo'));
|
||||
$this->assertFalse($this->instance->isLocked('bar'));
|
||||
|
@ -105,18 +105,30 @@ abstract class LockTest extends MockedTest
|
|||
$this->assertTrue($this->instance->acquireLock('bar', 1));
|
||||
$this->assertTrue($this->instance->acquireLock('nice', 1));
|
||||
|
||||
$this->instance->releaseLock('foo');
|
||||
$this->assertTrue($this->instance->releaseLock('foo'));
|
||||
|
||||
$this->assertFalse($this->instance->isLocked('foo'));
|
||||
$this->assertTrue($this->instance->isLocked('bar'));
|
||||
$this->assertTrue($this->instance->isLocked('nice'));
|
||||
|
||||
$this->instance->releaseAll();
|
||||
$this->assertTrue($this->instance->releaseAll());
|
||||
|
||||
$this->assertFalse($this->instance->isLocked('bar'));
|
||||
$this->assertFalse($this->instance->isLocked('nice'));
|
||||
}
|
||||
|
||||
/**
|
||||
* @small
|
||||
*/
|
||||
public function testReleaseWitTTL()
|
||||
{
|
||||
$this->assertFalse($this->instance->isLocked('test'));
|
||||
$this->assertTrue($this->instance->acquireLock('test', 1, 10));
|
||||
$this->assertTrue($this->instance->isLocked('test'));
|
||||
$this->assertTrue($this->instance->releaseLock('test'));
|
||||
$this->assertFalse($this->instance->isLocked('test'));
|
||||
}
|
||||
|
||||
/**
|
||||
* @medium
|
||||
*/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue