# HG changeset patch # User Paul Boddie # Date 1438729477 -7200 # Node ID 67f632c95747d025173c740c2a4001329c31560f # Parent 719ea16d2f79fc0be4ebecffbac17d40e124efb5 Switch the user's time zone to test well-defined and floating datetimes. diff -r 719ea16d2f79 -r 67f632c95747 tests/test_resource_invitation_recurring_timezones.sh --- a/tests/test_resource_invitation_recurring_timezones.sh Tue Aug 04 20:02:29 2015 +0200 +++ b/tests/test_resource_invitation_recurring_timezones.sh Wed Aug 05 01:04:37 2015 +0200 @@ -95,3 +95,60 @@ && ! grep -q '^FREEBUSY' out7.tmp \ && echo "Success" \ || echo "Failed" + +# Switch time zones. + +echo 'Europe/Mariehamn' > "$PREFS/$USER/TZID" + + "$RESOURCE_SCRIPT" $ARGS < "$TEMPLATES/event-request-recurring-exdate.txt" 2>> $ERROR \ +| "$SHOWMAIL" \ +> out8.tmp + + grep -q 'METHOD:REPLY' out8.tmp \ +&& grep -q 'ATTENDEE;PARTSTAT=ACCEPTED' out8.tmp \ +&& echo "Success" \ +|| echo "Failed" + + "$RESOURCE_SCRIPT" $ARGS < "$TEMPLATES/fb-request-all.txt" 2>> $ERROR \ +| "$SHOWMAIL" \ +> out9.tmp + + grep -q 'METHOD:REPLY' out9.tmp \ +&& grep -q 'FREEBUSY;FBTYPE=BUSY:20141114T090000Z/20141114T100000Z' out9.tmp \ +&& ! grep -q 'FREEBUSY;FBTYPE=BUSY:20141212T090000Z/20141212T100000Z' out9.tmp \ +&& grep -q 'FREEBUSY;FBTYPE=BUSY:20150109T090000Z/20150109T100000Z' out9.tmp \ +&& echo "Success" \ +|| echo "Failed" + + "$RESOURCE_SCRIPT" $ARGS < "$TEMPLATES/event-cancel-recurring-exdate.txt" 2>> $ERROR +echo "Cancel..." + + "$RESOURCE_SCRIPT" $ARGS < "$TEMPLATES/fb-request-all.txt" 2>> $ERROR \ +| "$SHOWMAIL" \ +> out10.tmp + + grep -q 'METHOD:REPLY' out10.tmp \ +&& ! grep -q 'FREEBUSY;FBTYPE=BUSY:20141114T090000Z/20141114T100000Z' out10.tmp \ +&& ! grep -q 'FREEBUSY;FBTYPE=BUSY:20150109T090000Z/20150109T100000Z' out10.tmp \ +&& echo "Success" \ +|| echo "Failed" + + "$RESOURCE_SCRIPT" $ARGS < "$TEMPLATES/event-request-recurring-exdate-floating.txt" 2>> $ERROR \ +| "$SHOWMAIL" \ +> out11.tmp + + grep -q 'METHOD:REPLY' out11.tmp \ +&& grep -q 'ATTENDEE;PARTSTAT=ACCEPTED' out11.tmp \ +&& echo "Success" \ +|| echo "Failed" + + "$RESOURCE_SCRIPT" $ARGS < "$TEMPLATES/fb-request-all.txt" 2>> $ERROR \ +| "$SHOWMAIL" \ +> out12.tmp + + grep -q 'METHOD:REPLY' out12.tmp \ +&& grep -q 'FREEBUSY;FBTYPE=BUSY:20141114T080000Z/20141114T090000Z' out12.tmp \ +&& ! grep -q 'FREEBUSY;FBTYPE=BUSY:20141212T080000Z/20141212T090000Z' out12.tmp \ +&& grep -q 'FREEBUSY;FBTYPE=BUSY:20150109T080000Z/20150109T090000Z' out12.tmp \ +&& echo "Success" \ +|| echo "Failed"