fix locking in tests
This commit is contained in:
parent
ddc8749814
commit
760335c57d
|
@ -200,7 +200,9 @@ class File extends \Test\TestCase {
|
|||
$file = new \OCA\DAV\Connector\Sabre\File($view, $info);
|
||||
|
||||
// put first chunk
|
||||
$file->acquireLock(ILockingProvider::LOCK_SHARED);
|
||||
$this->assertNull($file->put('test data one'));
|
||||
$file->releaseLock(ILockingProvider::LOCK_SHARED);
|
||||
|
||||
$info = new \OC\Files\FileInfo('/test.txt-chunking-12345-2-1', null, null, [
|
||||
'permissions' => \OCP\Constants::PERMISSION_ALL
|
||||
|
@ -443,12 +445,12 @@ class File extends \Test\TestCase {
|
|||
$thrown = false;
|
||||
try {
|
||||
// beforeMethod locks
|
||||
$view->lockFile('/test.txt', ILockingProvider::LOCK_SHARED);
|
||||
$file->acquireLock(ILockingProvider::LOCK_SHARED);
|
||||
|
||||
$file->put($this->getStream('test data'));
|
||||
|
||||
// afterMethod unlocks
|
||||
$view->unlockFile('/test.txt', ILockingProvider::LOCK_SHARED);
|
||||
$file->releaseLock(ILockingProvider::LOCK_SHARED);
|
||||
} catch (\Sabre\DAV\Exception\BadRequest $e) {
|
||||
$thrown = true;
|
||||
}
|
||||
|
@ -505,7 +507,9 @@ class File extends \Test\TestCase {
|
|||
'permissions' => \OCP\Constants::PERMISSION_ALL
|
||||
], null);
|
||||
$file = new \OCA\DAV\Connector\Sabre\File($view, $info);
|
||||
$file->acquireLock(ILockingProvider::LOCK_SHARED);
|
||||
$this->assertNull($file->put('test data one'));
|
||||
$file->releaseLock(ILockingProvider::LOCK_SHARED);
|
||||
|
||||
$info = new \OC\Files\FileInfo('/' . $this->user . '/files/test.txt-chunking-12345-2-1', null, null, [
|
||||
'permissions' => \OCP\Constants::PERMISSION_ALL
|
||||
|
@ -515,7 +519,9 @@ class File extends \Test\TestCase {
|
|||
// action
|
||||
$thrown = false;
|
||||
try {
|
||||
$file->acquireLock(ILockingProvider::LOCK_SHARED);
|
||||
$file->put($this->getStream('test data'));
|
||||
$file->releaseLock(ILockingProvider::LOCK_SHARED);
|
||||
} catch (\OCA\DAV\Connector\Sabre\Exception\FileLocked $e) {
|
||||
$thrown = true;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue