diff options
| author | jtiai <jani.tiainen@tintti.net> | 2018-12-21 17:41:11 -0500 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2018-12-21 17:41:39 -0500 |
| commit | 7b9f8e38bb68f4c906ccbc1e991913ec2ba67f43 (patch) | |
| tree | f6ea748549b514aa79bf7aeb3e72adaf06b74908 | |
| parent | 194a4b526ca3f1e1b13cf27f6ed9aeec3a2e9f89 (diff) | |
Added tests for GeometryField.deconstruct().
| -rw-r--r-- | tests/gis_tests/test_fields.py | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/tests/gis_tests/test_fields.py b/tests/gis_tests/test_fields.py index 27db3e1dfa..215b9f9a25 100644 --- a/tests/gis_tests/test_fields.py +++ b/tests/gis_tests/test_fields.py @@ -1,5 +1,6 @@ import copy +from django.contrib.gis.db.models.fields import GeometryField from django.contrib.gis.db.models.sql import AreaField, DistanceField from django.test import SimpleTestCase @@ -13,3 +14,23 @@ class FieldsTests(SimpleTestCase): def test_distance_field_deepcopy(self): field = DistanceField(None) self.assertEqual(copy.deepcopy(field), field) + + +class GeometryFieldTests(SimpleTestCase): + def test_deconstruct_empty(self): + field = GeometryField() + *_, kwargs = field.deconstruct() + self.assertEqual(kwargs, {'srid': 4326}) + + def test_deconstruct_values(self): + field = GeometryField( + srid=4067, + dim=3, + geography=True, + ) + *_, kwargs = field.deconstruct() + self.assertEqual(kwargs, { + 'srid': 4067, + 'dim': 3, + 'geography': True, + }) |
