Commit 0f54cf28 authored by Tim Graham's avatar Tim Graham
Browse files

Added UUIDField.deconstruct()

parent 235124d3
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -2366,6 +2366,11 @@ class UUIDField(Field):
        kwargs['max_length'] = 32
        super(UUIDField, self).__init__(**kwargs)

    def deconstruct(self):
        name, path, args, kwargs = super(UUIDField, self).deconstruct()
        del kwargs['max_length']
        return name, path, args, kwargs

    def get_internal_type(self):
        return "UUIDField"

+8 −0
Original line number Diff line number Diff line
@@ -35,6 +35,14 @@ class TestSaveLoad(TestCase):
        self.assertEqual(loaded.field, None)


class TestMigrations(TestCase):

    def test_deconstruct(self):
        field = models.UUIDField()
        name, path, args, kwargs = field.deconstruct()
        self.assertEqual(kwargs, {})


class TestQuerying(TestCase):
    def setUp(self):
        self.objs = [