Merge branch 'master' of github.com:DAViCal/davical into github
[davical.git] / testing / tests / regression-suite / 0010-Mulberry-PUT-1.test
blob635650882da62f2432d65b244f78a7c6aee77b7f
2 # We now have a calendar so we can PUT an event into it...
3 TYPE=PUT
4 URL=http://regression.host/caldav.php/user1/home/F56B49B10FC923D20FE2DC92D6580340-0.ics
5 HEADER=Content-Type: text/calendar; charset=utf-8
6 HEAD
8 BEGINDATA
9 BEGIN:VCALENDAR
10 CALSCALE:GREGORIAN
11 PRODID:-//mulberrymail.com//Mulberry v4.0//EN
12 VERSION:2.0
13 X-WR-CALNAME:home
14 BEGIN:VTIMEZONE
15 LAST-MODIFIED:20040110T032845Z
16 TZID:New Zealand Standard Time
17 X-LIC-LOCATION:Pacific/Auckland
18 BEGIN:DAYLIGHT
19 DTSTART:20000404T020000
20 RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
21 TZNAME:NZDT
22 TZOFFSETFROM:+1200
23 TZOFFSETTO:+1300
24 END:DAYLIGHT
25 BEGIN:STANDARD
26 DTSTART:20001026T020000
27 RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=10
28 TZNAME:NZST
29 TZOFFSETFROM:+1300
30 TZOFFSETTO:+1200
31 END:STANDARD
32 END:VTIMEZONE
33 BEGIN:VEVENT
34 DTSTAMP:20061025T101327Z
35 DTSTART;TZID=New Zealand Standard Time:20061025T091500
36 DURATION:PT1H
37 SUMMARY:A first event
38 UID:B18CBB57295D01D7661A6DD4@D76FAF7B10D9E8D2D41F779C
39 END:VEVENT
40 END:VCALENDAR
41 ENDDATA
43 QUERY
44 SELECT caldav_data.user_no, caldav_type, logged_user, 
45        uid, dtstamp, dtstart at time zone olson_name as dtstart,
46        dtend at time zone olson_name as dtend, due, summary, location,
47        description, priority, class, transp, rrule, url,
48        percent_complete, tz_id, status,
49        calendar_item.last_modified,
50        caldav_data AS "A1 CalDAV DATA"
51 FROM caldav_data JOIN calendar_item USING(dav_name) JOIN timezones ON (tz_id=tzid)
52 WHERE caldav_data.dav_name ~ '^/user1/home/'
53 ENDQUERY