#!/bin/bash rm -f /var/tmp/django-polymorphic-test-db.sqlite3 rm -f /ram/django-polymorphic-test-db.sqlite3 TMPFILE=/tmp/django-polymorphic-test.dump PYCMD="python$1" echo echo "#####################################################################" echo "### Testing dumpdata" echo $PYCMD ./manage.py syncdb $PYCMD ./manage.py polymorphic_create_test_data $PYCMD ./manage.py dumpdata --indent=4 pexp >$TMPFILE if ! diff -w $TMPFILE pexp/dumpdata_test_correct_output.txt ; then echo "#####################################################################" echo "ERROR: test_dumpdata failed!" exit 10 fi echo "#####################################################################" echo 'SUCCESS!'