Commit ea3168dc authored by Michael Angeletti's avatar Michael Angeletti
Browse files

Fixed #24376 -- added verbose_name arg to UUIDField

parent 787dd651
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -2369,9 +2369,9 @@ class UUIDField(Field):
    description = 'Universally unique identifier'
    empty_strings_allowed = False

    def __init__(self, **kwargs):
    def __init__(self, verbose_name=None, **kwargs):
        kwargs['max_length'] = 32
        super(UUIDField, self).__init__(**kwargs)
        super(UUIDField, self).__init__(verbose_name, **kwargs)

    def deconstruct(self):
        name, path, args, kwargs = super(UUIDField, self).deconstruct()
+2 −0
Original line number Diff line number Diff line
@@ -179,6 +179,8 @@ class VerboseNameField(models.Model):
    field19 = models.TextField("verbose field19")
    field20 = models.TimeField("verbose field20")
    field21 = models.URLField("verbose field21")
    field22 = models.UUIDField("verbose field22")
    field23 = models.DurationField("verbose field23")


class GenericIPAddress(models.Model):
+1 −1
Original line number Diff line number Diff line
@@ -76,7 +76,7 @@ class BasicFieldTests(test.TestCase):

    def test_field_verbose_name(self):
        m = VerboseNameField
        for i in range(1, 22):
        for i in range(1, 24):
            self.assertEqual(m._meta.get_field('field%d' % i).verbose_name,
                             'verbose field%d' % i)