2 # Test specification compliance for LOCK request
4 # No data is needed for a refresh
7 URL=http://regression.host/caldav.php/user1/home/i1278618276.ics
9 # Save the original lock time for later use
11 SELECT start FROM locks WHERE dav_name = '/user1/home/i1278618276.ics'
14 # Get the lock token from the earlier lock
16 SELECT opaquelocktoken FROM locks WHERE dav_name = '/user1/home/i1278618276.ics'
20 HEADER=Timeout: Infinite,Second-4100000000
21 HEADER=Lock-Token: <opaquelocktoken:##locktoken##>
25 # Do a query after the request
27 SELECT 'Refreshed (should be 1)', start != '##oldlocktime##'::timestamp AS refresh_success FROM locks WHERE dav_name = '/user1/home/i1278618276.ics'