From e7a234072372bfad1298defd95c80156b84bc940 Mon Sep 17 00:00:00 2001 From: Diederik van der Boor Date: Thu, 28 Mar 2013 14:10:03 +0100 Subject: [PATCH] Remove polymorphic_dumpdata command and assorted scripts. The polymorphic_dumpdata command carried a deprecation note for a long time now. The scripts for testing python versions are replaced by tox already. --- diffmanagement | 8 -- polymorphic/management/__init__.py | 0 polymorphic/management/commands/__init__.py | 0 .../commands/polymorphic_dumpdata.py | 9 --- test_all_versions | 73 ------------------- test_dumpdata | 27 ------- 6 files changed, 117 deletions(-) delete mode 100755 diffmanagement delete mode 100644 polymorphic/management/__init__.py delete mode 100644 polymorphic/management/commands/__init__.py delete mode 100644 polymorphic/management/commands/polymorphic_dumpdata.py delete mode 100755 test_all_versions delete mode 100755 test_dumpdata diff --git a/diffmanagement b/diffmanagement deleted file mode 100755 index d27424d..0000000 --- a/diffmanagement +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/bash - -colordiff -u -w libraries-local/django-versions/django1.1/core/management/commands/dumpdata.py polymorphic/management/commands/polymorphic_dumpdata_11.py - -colordiff -u -w libraries-local/django-versions/django1.2/core/management/commands/dumpdata.py polymorphic/management/commands/polymorphic_dumpdata_12.py - -colordiff -u -w libraries-local/django-versions/django1.3/core/management/commands/dumpdata.py polymorphic/management/commands/polymorphic_dumpdata_13.py - diff --git a/polymorphic/management/__init__.py b/polymorphic/management/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/polymorphic/management/commands/__init__.py b/polymorphic/management/commands/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/polymorphic/management/commands/polymorphic_dumpdata.py b/polymorphic/management/commands/polymorphic_dumpdata.py deleted file mode 100644 index 09cf477..0000000 --- a/polymorphic/management/commands/polymorphic_dumpdata.py +++ /dev/null @@ -1,9 +0,0 @@ -""" -polymorphic_dumpdata has been disabled since it's no longer needed -(this is now handled by polymorphic.base.PolymorphicModelBase). -""" - -assert False, """ -ERROR: The management command polymorphic_dumpdata is no longer supported or needed. - Please use the standard Django dumpdata management command instead! -""" diff --git a/test_all_versions b/test_all_versions deleted file mode 100755 index 41d2ba9..0000000 --- a/test_all_versions +++ /dev/null @@ -1,73 +0,0 @@ -#!/bin/bash - -# this test script runs "./manage.py test" for -# all supported python versions (2.4, 2.5, 2.6) -# and all supported Django versions (1.1, 1.2, 1.3) - -# it needs symbolic links named "django1.1" and "django1.2" etc. in: -# libraries-local/django-versions -# which point to the respective django versions - -cd libraries-local -rm -f django-orig -if test -e django ; then mv django django-orig ; fi -cd .. - -function restore_django { - echo "### restoring original libraries-local/django" - cd libraries-local - if test -e django-orig ; then mv django-orig django ; fi - cd . -} - -function test_python_version { - echo ; echo ; echo - echo "#########################################################################" - echo "### Testing Python $1, Django $2" - echo "#########################################################################" - echo - - if which python$1 ; then - if ! python$1 manage.py test polymorphic; then - echo ERROR - restore_django - exit 10 - fi - if ! ./test_dumpdata $1 ; then - echo ERROR - restore_django - exit 10 - fi - else - echo - echo "### python $1 is not installed!" - echo - fi -} - -function test_all_python_versions { - test_python_version 2.4 $1 - test_python_version 2.5 $1 - test_python_version 2.6 $1 -} - -function test_django_version { - if ! test -e libraries-local/django-versions/django$1 ; then - echo - echo "### django $1 is not installed!" - echo - return - fi - cd libraries-local - rm -f django - ln -s django-versions/django$1 django - cd .. - test_all_python_versions $1 -} - -test_django_version 1.1 -test_django_version 1.2 -test_django_version 1.3 - -restore_django - diff --git a/test_dumpdata b/test_dumpdata deleted file mode 100755 index 28b31a3..0000000 --- a/test_dumpdata +++ /dev/null @@ -1,27 +0,0 @@ -#!/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!' -