/test_dumpdata
https://bitbucket.org/bconstantin/django_polymorphic/ · #! · 27 lines · 19 code · 8 blank · 0 comment · 0 complexity · 5d2966d8979d103d5ce4f94aed37ab40 MD5 · raw file
- #!/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!'