Cal-DAV
view release on metacpan or search on metacpan
t/02locks.t view on Meta::CPAN
2425262728293031323334353637383940414243444546# Lock
ok(
$cal
->
lock
,
"Locked first cal"
);
# Fail to obtain lock
my
$cal2
;
ok(
$cal2
= get_cal_dav(
'birthday.ics'
),
"Instantiated ok"
);
ok(!
$cal2
->
lock
,
"Failed to get lock with second cal"
);
# Unlock
ok(
$cal
->unlock,
"Unlocked first cal"
);
# Obtain lock
ok(
$cal2
->
lock
,
"Got lock with second cal"
);
# Forceably unlock
ok(
$cal
->forcefully_unlock_all,
"First cal forcefully unlocked"
);
# Lock
ok(
$cal
->
lock
,
"First cal got lock back"
);
# Steal lock
ok(
$cal2
->steal_lock,
"Second cal stole lock"
);
( run in 0.616 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )