1.1 --- a/tests/outgoing_invitation.sh Tue May 19 23:39:36 2015 +0200
1.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
1.3 @@ -1,70 +0,0 @@
1.4 -#!/bin/sh
1.5 -
1.6 -THIS_DIR=`dirname $0`
1.7 -
1.8 -TEMPLATES=$THIS_DIR/templates
1.9 -OUTGOING_SCRIPT=$THIS_DIR/../imip_person_outgoing.py
1.10 -SHOWMAIL=$THIS_DIR/../tools/showmail.py
1.11 -STORE=/tmp/store
1.12 -STATIC=/tmp/static
1.13 -ARGS="-S $STORE -P $STATIC -d"
1.14 -USER="mailto:paul.boddie@example.com"
1.15 -FBFILE="$STORE/$USER/freebusy"
1.16 -TAB=`printf '\t'`
1.17 -
1.18 -rm -r $STORE
1.19 -rm -r $STATIC
1.20 -
1.21 -$OUTGOING_SCRIPT $ARGS < $TEMPLATES/event-request.txt 2> /dev/null
1.22 -cp "$FBFILE" out1.tmp
1.23 -
1.24 - grep -q "^20141126T150000Z${TAB}20141126T160000Z" "$FBFILE" \
1.25 -&& echo "Success" \
1.26 -|| echo "Failed"
1.27 -
1.28 -$OUTGOING_SCRIPT $ARGS < $TEMPLATES/event-cancel.txt 2> /dev/null
1.29 -echo "Cancel..."
1.30 -cp "$FBFILE" out2.tmp
1.31 -
1.32 - ! grep -q '^2' "$FBFILE" \
1.33 -&& echo "Success" \
1.34 -|| echo "Failed"
1.35 -
1.36 -$OUTGOING_SCRIPT $ARGS < $TEMPLATES/event-request-recurring.txt 2> /dev/null
1.37 -cp "$FBFILE" out3.tmp
1.38 -
1.39 - [ `cat "$FBFILE" | wc -l` = '3' ] \
1.40 -&& grep -q "^20141212T090000Z${TAB}20141212T100000Z" "$FBFILE" \
1.41 -&& echo "Success" \
1.42 -|| echo "Failed"
1.43 -
1.44 -$OUTGOING_SCRIPT $ARGS < $TEMPLATES/event-cancel-recurring-instance.txt 2> /dev/null
1.45 -cp "$FBFILE" out4.tmp
1.46 -
1.47 - [ `cat "$FBFILE" | wc -l` = '2' ] \
1.48 -&& ! grep -q "^20141114T090000Z${TAB}20141114T100000Z" "$FBFILE" \
1.49 -&& echo "Success" \
1.50 -|| echo "Failed"
1.51 -
1.52 -$OUTGOING_SCRIPT $ARGS < $TEMPLATES/event-request-recurring-reschedule-instance.txt 2> /dev/null
1.53 -cp "$FBFILE" out5.tmp
1.54 -
1.55 - grep -q "^20141011T080000Z${TAB}20141011T090000Z" "$FBFILE" \
1.56 -&& ! grep -q "^20141010T090000Z${TAB}20141010T100000Z" "$FBFILE" \
1.57 -&& echo "Success" \
1.58 -|| echo "Failed"
1.59 -
1.60 -$OUTGOING_SCRIPT $ARGS < $TEMPLATES/event-cancel-recurring.txt 2> /dev/null
1.61 -cp "$FBFILE" out6.tmp
1.62 -
1.63 - ! grep -q '^2' "$FBFILE" \
1.64 -&& echo "Success" \
1.65 -|| echo "Failed"
1.66 -
1.67 -$OUTGOING_SCRIPT $ARGS < $TEMPLATES/event-request-recurring-day.txt 2> /dev/null
1.68 -cp "$FBFILE" out7.tmp
1.69 -
1.70 - [ `cat "$FBFILE" | wc -l` = '3' ] \
1.71 -&& grep -q "^20141211T230000Z${TAB}20141212T230000Z" "$FBFILE" \
1.72 -&& echo "Success" \
1.73 -|| echo "Failed"
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2.2 +++ b/tests/test_outgoing_invitation.sh Tue May 19 23:40:57 2015 +0200
2.3 @@ -0,0 +1,70 @@
2.4 +#!/bin/sh
2.5 +
2.6 +THIS_DIR=`dirname $0`
2.7 +
2.8 +TEMPLATES=$THIS_DIR/templates
2.9 +OUTGOING_SCRIPT=$THIS_DIR/../imip_person_outgoing.py
2.10 +SHOWMAIL=$THIS_DIR/../tools/showmail.py
2.11 +STORE=/tmp/store
2.12 +STATIC=/tmp/static
2.13 +ARGS="-S $STORE -P $STATIC -d"
2.14 +USER="mailto:paul.boddie@example.com"
2.15 +FBFILE="$STORE/$USER/freebusy"
2.16 +TAB=`printf '\t'`
2.17 +
2.18 +rm -r $STORE
2.19 +rm -r $STATIC
2.20 +
2.21 +$OUTGOING_SCRIPT $ARGS < $TEMPLATES/event-request.txt 2> /dev/null
2.22 +cp "$FBFILE" out1.tmp
2.23 +
2.24 + grep -q "^20141126T150000Z${TAB}20141126T160000Z" "$FBFILE" \
2.25 +&& echo "Success" \
2.26 +|| echo "Failed"
2.27 +
2.28 +$OUTGOING_SCRIPT $ARGS < $TEMPLATES/event-cancel.txt 2> /dev/null
2.29 +echo "Cancel..."
2.30 +cp "$FBFILE" out2.tmp
2.31 +
2.32 + ! grep -q '^2' "$FBFILE" \
2.33 +&& echo "Success" \
2.34 +|| echo "Failed"
2.35 +
2.36 +$OUTGOING_SCRIPT $ARGS < $TEMPLATES/event-request-recurring.txt 2> /dev/null
2.37 +cp "$FBFILE" out3.tmp
2.38 +
2.39 + [ `cat "$FBFILE" | wc -l` = '3' ] \
2.40 +&& grep -q "^20141212T090000Z${TAB}20141212T100000Z" "$FBFILE" \
2.41 +&& echo "Success" \
2.42 +|| echo "Failed"
2.43 +
2.44 +$OUTGOING_SCRIPT $ARGS < $TEMPLATES/event-cancel-recurring-instance.txt 2> /dev/null
2.45 +cp "$FBFILE" out4.tmp
2.46 +
2.47 + [ `cat "$FBFILE" | wc -l` = '2' ] \
2.48 +&& ! grep -q "^20141114T090000Z${TAB}20141114T100000Z" "$FBFILE" \
2.49 +&& echo "Success" \
2.50 +|| echo "Failed"
2.51 +
2.52 +$OUTGOING_SCRIPT $ARGS < $TEMPLATES/event-request-recurring-reschedule-instance.txt 2> /dev/null
2.53 +cp "$FBFILE" out5.tmp
2.54 +
2.55 + grep -q "^20141011T080000Z${TAB}20141011T090000Z" "$FBFILE" \
2.56 +&& ! grep -q "^20141010T090000Z${TAB}20141010T100000Z" "$FBFILE" \
2.57 +&& echo "Success" \
2.58 +|| echo "Failed"
2.59 +
2.60 +$OUTGOING_SCRIPT $ARGS < $TEMPLATES/event-cancel-recurring.txt 2> /dev/null
2.61 +cp "$FBFILE" out6.tmp
2.62 +
2.63 + ! grep -q '^2' "$FBFILE" \
2.64 +&& echo "Success" \
2.65 +|| echo "Failed"
2.66 +
2.67 +$OUTGOING_SCRIPT $ARGS < $TEMPLATES/event-request-recurring-day.txt 2> /dev/null
2.68 +cp "$FBFILE" out7.tmp
2.69 +
2.70 + [ `cat "$FBFILE" | wc -l` = '3' ] \
2.71 +&& grep -q "^20141211T230000Z${TAB}20141212T230000Z" "$FBFILE" \
2.72 +&& echo "Success" \
2.73 +|| echo "Failed"