Merge branch 'master' of github.com:DAViCal/davical into github
[davical.git] / testing / tests / regression-suite / 0506-iCal-PUT.test
blob8253eff19960869ec415748fc7433b67ad4e35a2
2 # PUT a newer version of the event into the calendar.
4 TYPE=PUT
5 URL=http://regression.host/caldav.php/user1/home/AAA9318E-37D9-4319-8626-95ECD3D3B243.ics
6 HEADER=Content-Type: text/calendar
7 HEADER=User-Agent: DAVKit/2.0 (10.5.1; wrbt) iCal 3.0.1
8 HEADER=If-Match: "b3e66a461ef178bd4791b2b6509bbb9d"
9 HEAD
12 BEGINDATA
13 BEGIN:VCALENDAR
14 VERSION:2.0
15 PRODID:-//Apple Inc.//iCal 3.0//EN
16 CALSCALE:GREGORIAN
17 BEGIN:VTIMEZONE
18 TZID:Pacific/Auckland
19 BEGIN:STANDARD
20 TZOFFSETFROM:+1300
21 TZOFFSETTO:+1200
22 DTSTART:19900318T030000
23 RRULE:FREQ=YEARLY;UNTIL=20070317T140000Z;BYMONTH=3;BYDAY=3SU
24 TZNAME:NZST
25 END:STANDARD
26 BEGIN:DAYLIGHT
27 TZOFFSETFROM:+1200
28 TZOFFSETTO:+1300
29 DTSTART:20070930T020000
30 RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU
31 TZNAME:NZDT
32 END:DAYLIGHT
33 BEGIN:STANDARD
34 TZOFFSETFROM:+1300
35 TZOFFSETTO:+1200
36 DTSTART:20080406T030000
37 RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
38 TZNAME:NZST
39 END:STANDARD
40 END:VTIMEZONE
41 BEGIN:VEVENT
42 SEQUENCE:6
43 TRANSP:OPAQUE
44 UID:AAA9318E-37D9-4319-8626-95ECD3D3B243
45 DTSTART;TZID=Pacific/Auckland:20071125T130000
46 DTSTAMP:20071124T224850Z
47 SUMMARY:BBQ @ ML's
48 CREATED:20071123T093048Z
49 DTEND;TZID=Pacific/Auckland:20071125T190000
50 LOCATION:ML's House
51 BEGIN:VALARM
52 X-WR-ALARMUID:2927836F-DF85-4688-901A-9ABE442BFB62
53 ACTION:AUDIO
54 TRIGGER:-PT15M
55 ATTACH;VALUE=URI:Basso
56 END:VALARM
57 END:VEVENT
58 END:VCALENDAR
59 ENDDATA
62 QUERY
63 SELECT caldav_data.user_no, caldav_type, logged_user, 
64        uid, dtstamp, dtstart at time zone olson_name as dtstart, dtend at time zone olson_name as dtend, due, summary, location,
65        description, priority, class, transp, rrule, url,
66        percent_complete, tz_id, status,
67        caldav_data AS " CalDAV Data",
68        calendar_item.last_modified
69 FROM caldav_data JOIN calendar_item USING(dav_name) JOIN timezones ON (tz_id=tzid)
70 WHERE caldav_data.dav_etag =
71 'efd0257efbc898d059c200d1391af060';
72 ENDQUERY