mirror of
				https://github.com/django/django.git
				synced 2025-10-31 09:41:08 +00:00 
			
		
		
		
	Added UUIDField.deconstruct()
This commit is contained in:
		| @@ -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" | ||||
|  | ||||
|   | ||||
| @@ -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 = [ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user