Author: jacob Date: 2009-05-07 13:06:22 -0500 (Thu, 07 May 2009) New Revision: 10697
Modified: django/trunk/tests/modeltests/aggregation/models.py django/trunk/tests/regressiontests/aggregation_regress/models.py django/trunk/tests/regressiontests/forms/models.py django/trunk/tests/regressiontests/max_lengths/models.py django/trunk/tests/regressiontests/max_lengths/tests.py Log: Make sure that all uses of max_length in the test suite use values smaller than 255. If we use max_length > 255 the test suite can't be run on MySQL 4. Modified: django/trunk/tests/modeltests/aggregation/models.py =================================================================== --- django/trunk/tests/modeltests/aggregation/models.py 2009-05-07 17:55:54 UTC (rev 10696) +++ django/trunk/tests/modeltests/aggregation/models.py 2009-05-07 18:06:22 UTC (rev 10697) @@ -15,7 +15,7 @@ return self.name class Publisher(models.Model): - name = models.CharField(max_length=300) + name = models.CharField(max_length=255) num_awards = models.IntegerField() def __unicode__(self): @@ -23,7 +23,7 @@ class Book(models.Model): isbn = models.CharField(max_length=9) - name = models.CharField(max_length=300) + name = models.CharField(max_length=255) pages = models.IntegerField() rating = models.FloatField() price = models.DecimalField(decimal_places=2, max_digits=6) @@ -36,7 +36,7 @@ return self.name class Store(models.Model): - name = models.CharField(max_length=300) + name = models.CharField(max_length=255) books = models.ManyToManyField(Book) original_opening = models.DateTimeField() friday_night_closing = models.TimeField() Modified: django/trunk/tests/regressiontests/aggregation_regress/models.py =================================================================== --- django/trunk/tests/regressiontests/aggregation_regress/models.py 2009-05-07 17:55:54 UTC (rev 10696) +++ django/trunk/tests/regressiontests/aggregation_regress/models.py 2009-05-07 18:06:22 UTC (rev 10697) @@ -18,7 +18,7 @@ return self.name class Publisher(models.Model): - name = models.CharField(max_length=300) + name = models.CharField(max_length=255) num_awards = models.IntegerField() def __unicode__(self): @@ -26,7 +26,7 @@ class Book(models.Model): isbn = models.CharField(max_length=9) - name = models.CharField(max_length=300) + name = models.CharField(max_length=255) pages = models.IntegerField() rating = models.FloatField() price = models.DecimalField(decimal_places=2, max_digits=6) @@ -42,7 +42,7 @@ return self.name class Store(models.Model): - name = models.CharField(max_length=300) + name = models.CharField(max_length=255) books = models.ManyToManyField(Book) original_opening = models.DateTimeField() friday_night_closing = models.TimeField() Modified: django/trunk/tests/regressiontests/forms/models.py =================================================================== --- django/trunk/tests/regressiontests/forms/models.py 2009-05-07 17:55:54 UTC (rev 10696) +++ django/trunk/tests/regressiontests/forms/models.py 2009-05-07 18:06:22 UTC (rev 10697) @@ -16,7 +16,7 @@ positive_integer = models.PositiveIntegerField(null=True, blank=True) class Defaults(models.Model): - name = models.CharField(max_length=256, default='class default value') + name = models.CharField(max_length=255, default='class default value') def_date = models.DateField(default = datetime.date(1980, 1, 1)) value = models.IntegerField(default=42) @@ -88,7 +88,7 @@ >>> from django.forms import CharField >>> class ExcludingForm(ModelForm): -... name = CharField(max_length=256) +... name = CharField(max_length=255) ... class Meta: ... model = Defaults ... exclude = ['name'] Modified: django/trunk/tests/regressiontests/max_lengths/models.py =================================================================== --- django/trunk/tests/regressiontests/max_lengths/models.py 2009-05-07 17:55:54 UTC (rev 10696) +++ django/trunk/tests/regressiontests/max_lengths/models.py 2009-05-07 18:06:22 UTC (rev 10697) @@ -7,7 +7,7 @@ avatar = models.FilePathField() class PersonWithCustomMaxLengths(models.Model): - email = models.EmailField(max_length=384) - vcard = models.FileField(upload_to='/tmp', max_length=1024) - homepage = models.URLField(max_length=256) - avatar = models.FilePathField(max_length=512) + email = models.EmailField(max_length=250) + vcard = models.FileField(upload_to='/tmp', max_length=250) + homepage = models.URLField(max_length=250) + avatar = models.FilePathField(max_length=250) Modified: django/trunk/tests/regressiontests/max_lengths/tests.py =================================================================== --- django/trunk/tests/regressiontests/max_lengths/tests.py 2009-05-07 17:55:54 UTC (rev 10696) +++ django/trunk/tests/regressiontests/max_lengths/tests.py 2009-05-07 18:06:22 UTC (rev 10697) @@ -14,10 +14,10 @@ self.verify_max_length(PersonWithDefaultMaxLengths, 'avatar', 100) def test_custom_max_lengths(self): - self.verify_max_length(PersonWithCustomMaxLengths, 'email', 384) - self.verify_max_length(PersonWithCustomMaxLengths, 'vcard', 1024) - self.verify_max_length(PersonWithCustomMaxLengths, 'homepage', 256) - self.verify_max_length(PersonWithCustomMaxLengths, 'avatar', 512) + self.verify_max_length(PersonWithCustomMaxLengths, 'email', 250) + self.verify_max_length(PersonWithCustomMaxLengths, 'vcard', 250) + self.verify_max_length(PersonWithCustomMaxLengths, 'homepage', 250) + self.verify_max_length(PersonWithCustomMaxLengths, 'avatar', 250) class MaxLengthORMTests(TestCase): --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django updates" group. To post to this group, send email to django-updates@googlegroups.com To unsubscribe from this group, send email to django-updates+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-updates?hl=en -~----------~----~----~----~------~----~------~--~---