# HG changeset patch # User Paul Boddie # Date 1432071657 -7200 # Node ID ec3432dd46866a01dc8026f0f279573f16be2121 # Parent 161982c8ee531970bb935efbeb151e62f3def673 Renamed the outgoing test script for consistency. diff -r 161982c8ee53 -r ec3432dd4686 tests/outgoing_invitation.sh --- a/tests/outgoing_invitation.sh Tue May 19 23:39:36 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,70 +0,0 @@ -#!/bin/sh - -THIS_DIR=`dirname $0` - -TEMPLATES=$THIS_DIR/templates -OUTGOING_SCRIPT=$THIS_DIR/../imip_person_outgoing.py -SHOWMAIL=$THIS_DIR/../tools/showmail.py -STORE=/tmp/store -STATIC=/tmp/static -ARGS="-S $STORE -P $STATIC -d" -USER="mailto:paul.boddie@example.com" -FBFILE="$STORE/$USER/freebusy" -TAB=`printf '\t'` - -rm -r $STORE -rm -r $STATIC - -$OUTGOING_SCRIPT $ARGS < $TEMPLATES/event-request.txt 2> /dev/null -cp "$FBFILE" out1.tmp - - grep -q "^20141126T150000Z${TAB}20141126T160000Z" "$FBFILE" \ -&& echo "Success" \ -|| echo "Failed" - -$OUTGOING_SCRIPT $ARGS < $TEMPLATES/event-cancel.txt 2> /dev/null -echo "Cancel..." -cp "$FBFILE" out2.tmp - - ! grep -q '^2' "$FBFILE" \ -&& echo "Success" \ -|| echo "Failed" - -$OUTGOING_SCRIPT $ARGS < $TEMPLATES/event-request-recurring.txt 2> /dev/null -cp "$FBFILE" out3.tmp - - [ `cat "$FBFILE" | wc -l` = '3' ] \ -&& grep -q "^20141212T090000Z${TAB}20141212T100000Z" "$FBFILE" \ -&& echo "Success" \ -|| echo "Failed" - -$OUTGOING_SCRIPT $ARGS < $TEMPLATES/event-cancel-recurring-instance.txt 2> /dev/null -cp "$FBFILE" out4.tmp - - [ `cat "$FBFILE" | wc -l` = '2' ] \ -&& ! grep -q "^20141114T090000Z${TAB}20141114T100000Z" "$FBFILE" \ -&& echo "Success" \ -|| echo "Failed" - -$OUTGOING_SCRIPT $ARGS < $TEMPLATES/event-request-recurring-reschedule-instance.txt 2> /dev/null -cp "$FBFILE" out5.tmp - - grep -q "^20141011T080000Z${TAB}20141011T090000Z" "$FBFILE" \ -&& ! grep -q "^20141010T090000Z${TAB}20141010T100000Z" "$FBFILE" \ -&& echo "Success" \ -|| echo "Failed" - -$OUTGOING_SCRIPT $ARGS < $TEMPLATES/event-cancel-recurring.txt 2> /dev/null -cp "$FBFILE" out6.tmp - - ! grep -q '^2' "$FBFILE" \ -&& echo "Success" \ -|| echo "Failed" - -$OUTGOING_SCRIPT $ARGS < $TEMPLATES/event-request-recurring-day.txt 2> /dev/null -cp "$FBFILE" out7.tmp - - [ `cat "$FBFILE" | wc -l` = '3' ] \ -&& grep -q "^20141211T230000Z${TAB}20141212T230000Z" "$FBFILE" \ -&& echo "Success" \ -|| echo "Failed" diff -r 161982c8ee53 -r ec3432dd4686 tests/test_outgoing_invitation.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/test_outgoing_invitation.sh Tue May 19 23:40:57 2015 +0200 @@ -0,0 +1,70 @@ +#!/bin/sh + +THIS_DIR=`dirname $0` + +TEMPLATES=$THIS_DIR/templates +OUTGOING_SCRIPT=$THIS_DIR/../imip_person_outgoing.py +SHOWMAIL=$THIS_DIR/../tools/showmail.py +STORE=/tmp/store +STATIC=/tmp/static +ARGS="-S $STORE -P $STATIC -d" +USER="mailto:paul.boddie@example.com" +FBFILE="$STORE/$USER/freebusy" +TAB=`printf '\t'` + +rm -r $STORE +rm -r $STATIC + +$OUTGOING_SCRIPT $ARGS < $TEMPLATES/event-request.txt 2> /dev/null +cp "$FBFILE" out1.tmp + + grep -q "^20141126T150000Z${TAB}20141126T160000Z" "$FBFILE" \ +&& echo "Success" \ +|| echo "Failed" + +$OUTGOING_SCRIPT $ARGS < $TEMPLATES/event-cancel.txt 2> /dev/null +echo "Cancel..." +cp "$FBFILE" out2.tmp + + ! grep -q '^2' "$FBFILE" \ +&& echo "Success" \ +|| echo "Failed" + +$OUTGOING_SCRIPT $ARGS < $TEMPLATES/event-request-recurring.txt 2> /dev/null +cp "$FBFILE" out3.tmp + + [ `cat "$FBFILE" | wc -l` = '3' ] \ +&& grep -q "^20141212T090000Z${TAB}20141212T100000Z" "$FBFILE" \ +&& echo "Success" \ +|| echo "Failed" + +$OUTGOING_SCRIPT $ARGS < $TEMPLATES/event-cancel-recurring-instance.txt 2> /dev/null +cp "$FBFILE" out4.tmp + + [ `cat "$FBFILE" | wc -l` = '2' ] \ +&& ! grep -q "^20141114T090000Z${TAB}20141114T100000Z" "$FBFILE" \ +&& echo "Success" \ +|| echo "Failed" + +$OUTGOING_SCRIPT $ARGS < $TEMPLATES/event-request-recurring-reschedule-instance.txt 2> /dev/null +cp "$FBFILE" out5.tmp + + grep -q "^20141011T080000Z${TAB}20141011T090000Z" "$FBFILE" \ +&& ! grep -q "^20141010T090000Z${TAB}20141010T100000Z" "$FBFILE" \ +&& echo "Success" \ +|| echo "Failed" + +$OUTGOING_SCRIPT $ARGS < $TEMPLATES/event-cancel-recurring.txt 2> /dev/null +cp "$FBFILE" out6.tmp + + ! grep -q '^2' "$FBFILE" \ +&& echo "Success" \ +|| echo "Failed" + +$OUTGOING_SCRIPT $ARGS < $TEMPLATES/event-request-recurring-day.txt 2> /dev/null +cp "$FBFILE" out7.tmp + + [ `cat "$FBFILE" | wc -l` = '3' ] \ +&& grep -q "^20141211T230000Z${TAB}20141212T230000Z" "$FBFILE" \ +&& echo "Success" \ +|| echo "Failed"