Use the parsed timezone in the regression tests.

This commit is contained in:
Andrew McMillan 2009-03-29 21:23:42 +13:00
parent d0af116a24
commit dbd73d94aa
31 changed files with 69 additions and 68 deletions

View File

@ -43,9 +43,9 @@ END:VCALENDAR
caldav_type: >VEVENT<
class: >PUBLIC<
description: >NULL<
dtend: >2008-10-25 14:30:00+13<
dtend: >2008-10-25 14:30:00<
dtstamp: >2008-10-24 20:07:45<
dtstart: >2008-10-25 13:30:00+13<
dtstart: >2008-10-25 13:30:00<
due: >NULL<
location: >NULL<
logged_user: >12<
@ -97,9 +97,9 @@ END:VCALENDAR
caldav_type: >VEVENT<
class: >PUBLIC<
description: >NULL<
dtend: >2008-10-24 11:30:00+13<
dtend: >2008-10-24 11:30:00<
dtstamp: >2008-10-25 11:26:53<
dtstart: >2008-10-24 08:45:00+13<
dtstart: >2008-10-24 08:45:00<
due: >NULL<
location: >NULL<
logged_user: >12<

View File

@ -61,11 +61,11 @@ ENDDATA
QUERY
SELECT caldav_data.user_no, caldav_type, logged_user,
uid, dtstamp, dtstart, dtend, due, summary, location,
uid, dtstamp, dtstart at time zone tz_locn as dtstart, dtend at time zone tz_locn as dtend, due, summary, location,
description, priority, class, transp, rrule, url,
percent_complete, tz_id, status,
caldav_data AS "A1 CalDAV DATA"
FROM caldav_data JOIN calendar_item USING(dav_name)
FROM caldav_data JOIN calendar_item USING(dav_name) JOIN time_zone USING (tz_id)
WHERE caldav_data.dav_name ~ '^/user3/home/'
ENDQUERY

View File

@ -43,9 +43,9 @@ END:VCALENDAR
caldav_type: >VEVENT<
class: >PUBLIC<
description: >NULL<
dtend: >2008-10-25 14:30:00+13<
dtend: >2008-10-25 14:30:00<
dtstamp: >2008-10-24 20:07:45<
dtstart: >2008-10-25 13:30:00+13<
dtstart: >2008-10-25 13:30:00<
due: >NULL<
location: >NULL<
logged_user: >15<
@ -97,9 +97,9 @@ END:VCALENDAR
caldav_type: >VEVENT<
class: >PUBLIC<
description: >NULL<
dtend: >2008-10-24 11:30:00+13<
dtend: >2008-10-24 11:30:00<
dtstamp: >2008-10-25 11:26:53<
dtstart: >2008-10-24 08:45:00+13<
dtstart: >2008-10-24 08:45:00<
due: >NULL<
location: >NULL<
logged_user: >15<

View File

@ -61,11 +61,11 @@ ENDDATA
QUERY
SELECT caldav_data.user_no, caldav_type, logged_user,
uid, dtstamp, dtstart, dtend, due, summary, location,
uid, dtstamp, dtstart at time zone tz_locn as dtstart, dtend at time zone tz_locn as dtend, due, summary, location,
description, priority, class, transp, rrule, url,
percent_complete, tz_id, status,
caldav_data AS "A1 CalDAV DATA"
FROM caldav_data JOIN calendar_item USING(dav_name)
FROM caldav_data JOIN calendar_item USING(dav_name) JOIN time_zone USING (tz_id)
WHERE caldav_data.dav_name ~ '^/User Six/home/'
ENDQUERY

View File

@ -44,9 +44,9 @@ END:VCALENDAR
caldav_type: >VEVENT<
class: >PUBLIC<
description: >NULL<
dtend: >2008-10-20 11:30:00+13<
dtend: >2008-10-20 11:30:00<
dtstamp: >2008-10-23 05:49:58<
dtstart: >2008-10-20 11:00:00+13<
dtstart: >2008-10-20 11:00:00<
due: >NULL<
location: >NULL<
logged_user: >11<
@ -99,9 +99,9 @@ END:VCALENDAR
caldav_type: >VEVENT<
class: >PUBLIC<
description: >NULL<
dtend: >2008-10-20 10:00:00+13<
dtend: >2008-10-20 10:00:00<
dtstamp: >2008-10-23 05:49:34<
dtstart: >2008-10-20 09:00:00+13<
dtstart: >2008-10-20 09:00:00<
due: >NULL<
location: >NULL<
logged_user: >11<
@ -154,9 +154,9 @@ END:VCALENDAR
caldav_type: >VEVENT<
class: >PUBLIC<
description: >NULL<
dtend: >2008-10-24 15:00:00+13<
dtend: >2008-10-24 15:00:00<
dtstamp: >2008-10-23 05:51:15<
dtstart: >2008-10-24 14:00:00+13<
dtstart: >2008-10-24 14:00:00<
due: >NULL<
location: >NULL<
logged_user: >11<

View File

@ -71,11 +71,11 @@ ENDDATA
QUERY
SELECT caldav_data.user_no, caldav_type, logged_user,
uid, dtstamp, dtstart, dtend, due, summary, location,
uid, dtstamp, dtstart at time zone tz_locn as dtstart, dtend at time zone tz_locn as dtend, due, summary, location,
description, priority, class, transp, rrule, url,
percent_complete, tz_id, status,
caldav_data AS "A1 CalDAV DATA"
FROM caldav_data JOIN calendar_item USING(dav_name)
FROM caldav_data JOIN calendar_item USING(dav_name) JOIN time_zone USING (tz_id)
WHERE caldav_data.dav_name ~ '^/user2/home/'
ENDQUERY

View File

@ -41,9 +41,9 @@ END:VCALENDAR
caldav_type: >VEVENT<
class: >PUBLIC<
description: >NULL<
dtend: >2006-10-25 10:15:00+13<
dtend: >2006-10-25 10:15:00<
dtstamp: >2006-10-25 10:13:27<
dtstart: >2006-10-25 09:15:00+13<
dtstart: >2006-10-25 09:15:00<
due: >NULL<
location: >NULL<
logged_user: >10<

View File

@ -42,12 +42,12 @@ ENDDATA
QUERY
SELECT caldav_data.user_no, caldav_type, logged_user,
uid, dtstamp, dtstart, dtend, due, summary, location,
uid, dtstamp, dtstart at time zone tz_locn as dtstart, dtend at time zone tz_locn as dtend, due, summary, location,
description, priority, class, transp, rrule, url,
percent_complete, tz_id, status,
((current_timestamp AT TIME ZONE 'GMT' - last_modified) < '2 seconds'::interval) AS "~ Modified Now",
caldav_data AS "A1 CalDAV DATA"
FROM caldav_data JOIN calendar_item USING(dav_name)
FROM caldav_data JOIN calendar_item USING(dav_name) JOIN time_zone USING (tz_id)
WHERE caldav_data.dav_name ~ '^/user1/home/'
ENDQUERY

View File

@ -41,9 +41,9 @@ END:VCALENDAR
caldav_type: >VEVENT<
class: >PUBLIC<
description: >NULL<
dtend: >2006-10-25 10:15:00+13<
dtend: >2006-10-25 10:15:00<
dtstamp: >2006-10-25 10:13:27<
dtstart: >2006-10-25 09:15:00+13<
dtstart: >2006-10-25 09:15:00<
due: >NULL<
location: >NULL<
logged_user: >10<

View File

@ -43,12 +43,12 @@ ENDDATA
QUERY
SELECT caldav_data.user_no, caldav_type, logged_user,
uid, dtstamp, dtstart, dtend, due, summary, location,
uid, dtstamp, dtstart at time zone tz_locn as dtstart, dtend at time zone tz_locn as dtend, due, summary, location,
description, priority, class, transp, rrule, url,
percent_complete, tz_id, status,
((current_timestamp AT TIME ZONE 'GMT' - last_modified) < '2 seconds'::interval) AS "~ Modified Now",
caldav_data AS "A1 CalDAV DATA"
FROM caldav_data JOIN calendar_item USING(dav_name)
FROM caldav_data JOIN calendar_item USING(dav_name) JOIN time_zone USING (tz_id)
WHERE caldav_data.dav_name ~ '^/user1/home/'
ENDQUERY

View File

@ -53,9 +53,9 @@ END:VCALENDAR
class: >PUBLIC<
dav_etag: >e8060931f30c1798ac58ffbe4ec0bffc<
description: >Twice-weekly breakfast meeting<
dtend: >2007-12-11 08:30:00+13<
dtend: >2007-12-11 08:30:00<
dtstamp: >2007-12-03 20:26:30<
dtstart: >2007-12-11 07:45:00+13<
dtstart: >2007-12-11 07:45:00<
due: >NULL<
location: >Suzies Coffee Lounge<
logged_user: >10<

View File

@ -59,12 +59,12 @@ ENDDATA
QUERY
SELECT caldav_data.user_no, caldav_data.dav_etag, caldav_type, logged_user,
uid, dtstamp, dtstart, dtend, due, summary, location,
uid, dtstamp, dtstart at time zone tz_locn as dtstart, dtend at time zone tz_locn as dtend, due, summary, location,
description, priority, class, transp, rrule, url,
percent_complete, tz_id, status,
caldav_data AS " CalDAV Data",
((current_timestamp AT TIME ZONE 'GMT' - last_modified) < '2 seconds'::interval) AS "~ Modified Now"
FROM caldav_data JOIN calendar_item USING(dav_name)
FROM caldav_data JOIN calendar_item USING(dav_name) JOIN time_zone USING (tz_id)
WHERE caldav_data.dav_name =
'/user1/home/e70576e9-c1e0-431e-a507-0386fd82f223.ics';
ENDQUERY

View File

@ -51,8 +51,8 @@ END:VCALENDAR
description: >NULL<
dtend: >NULL<
dtstamp: >2007-12-03 20:29:15<
dtstart: >2007-12-09 13:30:00+13<
due: >2007-12-09 13:30:00+13<
dtstart: >2007-12-09 13:30:00<
due: >2007-12-09 13:30:00<
location: >NULL<
logged_user: >10<
percent_complete: >95.00<

View File

@ -57,12 +57,12 @@ ENDDATA
QUERY
SELECT caldav_data.user_no, caldav_data.dav_etag, caldav_type, logged_user,
uid, dtstamp, dtstart, dtend, due, summary, location,
uid, dtstamp, dtstart at time zone tz_locn as dtstart, dtend at time zone tz_locn as dtend, due at time zone tz_locn as due, summary, location,
description, priority, class, transp, rrule, url,
percent_complete, tz_id, status,
caldav_data AS " CalDAV Data",
((current_timestamp AT TIME ZONE 'GMT' - last_modified) < '2 seconds'::interval) AS "~ Modified Now"
FROM caldav_data JOIN calendar_item USING(dav_name)
FROM caldav_data JOIN calendar_item USING(dav_name) JOIN time_zone USING (tz_id)
WHERE caldav_data.dav_name =
'/user1/home/e6eb5bc9-f7f9-4a0a-94e8-8e90eefc7d08.ics';
ENDQUERY

View File

@ -54,9 +54,9 @@ END:VCALENDAR
caldav_type: >VEVENT<
class: >PUBLIC<
description: >NULL<
dtend: >2007-11-26 00:00:00+13<
dtend: >2007-11-26 00:00:00<
dtstamp: >2007-11-23 09:30:48<
dtstart: >2007-11-25 23:00:00+13<
dtstart: >2007-11-25 23:00:00<
due: >NULL<
location: >NULL<
logged_user: >10<

View File

@ -59,12 +59,12 @@ ENDDATA
QUERY
SELECT caldav_data.user_no, caldav_type, logged_user,
uid, dtstamp, dtstart, dtend, due, summary, location,
uid, dtstamp, dtstart at time zone tz_locn as dtstart, dtend at time zone tz_locn as dtend, due, summary, location,
description, priority, class, transp, rrule, url,
percent_complete, tz_id, status,
caldav_data AS " CalDAV Data",
((current_timestamp AT TIME ZONE 'GMT' - last_modified) < '2 seconds'::interval) AS "~ Modified Now"
FROM caldav_data JOIN calendar_item USING(dav_name)
FROM caldav_data JOIN calendar_item USING(dav_name) JOIN time_zone USING (tz_id)
WHERE caldav_data.dav_etag =
'b3e66a461ef178bd4791b2b6509bbb9d';
ENDQUERY

View File

@ -55,9 +55,9 @@ END:VCALENDAR
caldav_type: >VEVENT<
class: >PUBLIC<
description: >NULL<
dtend: >2007-11-25 19:00:00+13<
dtend: >2007-11-25 19:00:00<
dtstamp: >2007-11-23 09:32:23<
dtstart: >2007-11-25 13:00:00+13<
dtstart: >2007-11-25 13:00:00<
due: >NULL<
location: >ML's House<
logged_user: >10<

View File

@ -61,12 +61,12 @@ ENDDATA
QUERY
SELECT caldav_data.user_no, caldav_type, logged_user,
uid, dtstamp, dtstart, dtend, due, summary, location,
uid, dtstamp, dtstart at time zone tz_locn as dtstart, dtend at time zone tz_locn as dtend, due, summary, location,
description, priority, class, transp, rrule, url,
percent_complete, tz_id, status,
caldav_data AS " CalDAV Data",
((current_timestamp AT TIME ZONE 'GMT' - last_modified) < '2 seconds'::interval) AS "~ Modified Now"
FROM caldav_data JOIN calendar_item USING(dav_name)
FROM caldav_data JOIN calendar_item USING(dav_name) JOIN time_zone USING (tz_id)
WHERE caldav_data.dav_etag =
'5f050eca5480bbebbe9428222570913d';
ENDQUERY

View File

@ -55,9 +55,9 @@ END:VCALENDAR
class: >PUBLIC<
dav_etag: >b7cfb403232dc83f936c15a179901d50<
description: >NULL<
dtend: >2007-11-26 23:00:00+13<
dtend: >2007-11-26 23:00:00<
dtstamp: >2007-11-24 08:37:09<
dtstart: >2007-11-26 22:00:00+13<
dtstart: >2007-11-26 22:00:00<
due: >NULL<
location: >NULL<
logged_user: >10<

View File

@ -59,12 +59,12 @@ ENDDATA
QUERY
SELECT caldav_data.user_no, caldav_data.dav_etag, caldav_type, logged_user,
uid, dtstamp, dtstart, dtend, due, summary, location,
uid, dtstamp, dtstart at time zone tz_locn as dtstart, dtend at time zone tz_locn as dtend, due, summary, location,
description, priority, class, transp, rrule, url,
percent_complete, tz_id, status,
caldav_data AS " CalDAV Data",
((current_timestamp AT TIME ZONE 'GMT' - last_modified) < '2 seconds'::interval) AS "~ Modified Now"
FROM caldav_data JOIN calendar_item USING(dav_name)
FROM caldav_data JOIN calendar_item USING(dav_name) JOIN time_zone USING (tz_id)
WHERE caldav_data.dav_name =
'/user1/6E20BB7C-EFD9-4F0F-9BDC-5335E04D47E0/6C8A0D88-E1F9-4FC1-9EDD-DA258ABF2CFA.ics';
ENDQUERY

View File

@ -56,9 +56,9 @@ END:VCALENDAR
class: >PUBLIC<
dav_etag: >087d1ea4915719b8a904ca18a9abbbe1<
description: >NULL<
dtend: >2007-11-26 17:00:00+13<
dtend: >2007-11-26 17:00:00<
dtstamp: >2007-11-24 08:38:10<
dtstart: >2007-11-26 07:00:00+13<
dtstart: >2007-11-26 07:00:00<
due: >NULL<
location: >NULL<
logged_user: >10<

View File

@ -64,12 +64,12 @@ ENDDATA
QUERY
SELECT caldav_data.user_no, caldav_data.dav_etag, caldav_type, logged_user,
uid, dtstamp, dtstart, dtend, due, summary, location,
uid, dtstamp, dtstart at time zone tz_locn as dtstart, dtend at time zone tz_locn as dtend, due, summary, location,
description, priority, class, transp, rrule, url,
percent_complete, tz_id, status,
caldav_data AS " CalDAV Data",
((current_timestamp AT TIME ZONE 'GMT' - last_modified) < '2 seconds'::interval) AS "~ Modified Now"
FROM caldav_data JOIN calendar_item USING(dav_name)
FROM caldav_data JOIN calendar_item USING(dav_name) JOIN time_zone USING (tz_id)
WHERE caldav_data.dav_etag =
'087d1ea4915719b8a904ca18a9abbbe1';
ENDQUERY

View File

@ -46,8 +46,8 @@ END:VCALENDAR
description: >Organise a party<
dtend: >NULL<
dtstamp: >2007-11-24 22:09:25<
dtstart: >2004-01-01 12:00:00+13<
due: >2010-02-17 00:00:00+13<
dtstart: >2004-01-01 12:00:00<
due: >2010-02-17 00:00:00<
location: >NULL<
logged_user: >10<
percent_complete: >NULL<

View File

@ -48,12 +48,12 @@ ENDDATA
QUERY
SELECT caldav_data.user_no, caldav_data.dav_etag, caldav_type, logged_user,
uid, dtstamp, dtstart, dtend, due, summary, location,
uid, dtstamp, dtstart at time zone tz_locn as dtstart, dtend at time zone tz_locn as dtend, due at time zone tz_locn as due, summary, location,
description, priority, class, transp, rrule, url,
percent_complete, tz_id, status,
caldav_data AS " CalDAV Data",
((current_timestamp AT TIME ZONE 'GMT' - last_modified) < '2 seconds'::interval) AS "~ Modified Now"
FROM caldav_data JOIN calendar_item USING(dav_name)
FROM caldav_data JOIN calendar_item USING(dav_name) JOIN time_zone USING (tz_id)
WHERE caldav_data.dav_name =
'/user1/6E20BB7C-EFD9-4F0F-9BDC-5335E04D47E0/E6BC62F3-77C6-4FB7-BDD3-6882E2F1BE74.ics';
ENDQUERY

View File

@ -67,9 +67,9 @@ END:VCALENDAR
class: >PUBLIC<
dav_etag: >c057c3eb789b944e76f4d77fccf36ea1<
description: >Lunch will be needed<
dtend: >2007-11-23 14:00:00+13<
dtend: >2007-11-23 14:00:00<
dtstamp: >2007-11-24 22:19:00<
dtstart: >2007-11-23 12:00:00+13<
dtstart: >2007-11-23 12:00:00<
due: >NULL<
location: >NULL<
logged_user: >10<

View File

@ -58,12 +58,12 @@ ENDDATA
QUERY
SELECT caldav_data.user_no, caldav_type, logged_user,
uid, dtstamp, dtstart, dtend, due, summary, location,
uid, dtstamp, dtstart at time zone tz_locn as dtstart, dtend at time zone tz_locn as dtend, due, summary, location,
description, priority, class, transp, rrule, url,
percent_complete, tz_id, status,
((current_timestamp AT TIME ZONE 'GMT' - last_modified) < '2 seconds'::interval) AS "~ Modified Now",
caldav_data AS "A1 CalDAV DATA"
FROM caldav_data JOIN calendar_item USING(dav_name)
FROM caldav_data JOIN calendar_item USING(dav_name) JOIN time_zone USING (tz_id)
WHERE caldav_data.dav_name ~ '^/user1/home/i1278618276.ics'
ENDQUERY

View File

@ -41,9 +41,9 @@ END:VCALENDAR
class: >PUBLIC<
dav_etag: >165746adbab8bc0c8336a63cc5332ff2<
description: >Have a party. All the best parties are monthly!<
dtend: >2008-11-15 00:00:00+13<
dtend: >2008-11-15 00:00:00<
dtstamp: >2008-10-24 22:09:25<
dtstart: >2008-11-14 00:00:00+13<
dtstart: >2008-11-14 00:00:00<
due: >NULL<
location: >NULL<
logged_user: >10<

View File

@ -45,13 +45,13 @@ ENDDATA
QUERY
SELECT caldav_data.user_no, caldav_data.dav_etag, caldav_type, logged_user,
uid, dtstamp, dtstart, dtend, due, summary, location,
uid, dtstamp, dtstart at time zone tz_locn as dtstart, dtend at time zone tz_locn as dtend, due, summary, location,
description, priority, class, transp, rrule, url,
percent_complete, tz_id, status,
caldav_data AS " CalDAV Data",
((current_timestamp AT TIME ZONE 'GMT' - last_modified) < '2 seconds'::interval) AS "~ Modified Now",
dtend - dtstart AS "~Duration"
FROM caldav_data JOIN calendar_item USING(dav_name)
FROM caldav_data JOIN calendar_item USING(dav_name) JOIN time_zone USING (tz_id)
WHERE caldav_data.dav_name =
'/user1/home/DAYPARTY-77C6-4FB7-BDD3-6882E2F1BE74.ics';
ENDQUERY

View File

@ -41,9 +41,9 @@ END:VCALENDAR
class: >PUBLIC<
dav_etag: >8600dc4a1b264a09a5f741d710497cba<
description: >Have a microparty. All the best parties are monthly!<
dtend: >2008-11-21 16:00:00+13<
dtend: >2008-11-21 16:00:00<
dtstamp: >2008-10-24 22:09:25<
dtstart: >2008-11-21 16:00:00+13<
dtstart: >2008-11-21 16:00:00<
due: >NULL<
location: >NULL<
logged_user: >10<

View File

@ -45,13 +45,13 @@ ENDDATA
QUERY
SELECT caldav_data.user_no, caldav_data.dav_etag, caldav_type, logged_user,
uid, dtstamp, dtstart, dtend, due, summary, location,
uid, dtstamp, dtstart at time zone tz_locn as dtstart, dtend at time zone tz_locn as dtend, due, summary, location,
description, priority, class, transp, rrule, url,
percent_complete, tz_id, status,
caldav_data AS " CalDAV Data",
((current_timestamp AT TIME ZONE 'GMT' - last_modified) < '2 seconds'::interval) AS "~ Modified Now",
dtend - dtstart AS "~Duration"
FROM caldav_data JOIN calendar_item USING(dav_name)
FROM caldav_data JOIN calendar_item USING(dav_name) JOIN time_zone USING (tz_id)
WHERE caldav_data.dav_name =
'/user1/home/MICROPARTY-77C6-4FB7-BDD3-6882E2F1BE74.ics';
ENDQUERY

View File

@ -1,3 +1,4 @@
CREATE DATABASE
Supported locales updated.
CalDAV functions updated.
RRULE functions updated.