Cédric Krier pushed to branch branch/default at Tryton / Tryton


Commits:
a63b85de by Cédric Krier at 2023-02-18T22:50:42+01:00
Use proper _geometry_type to fill field definition

Closes #12083
- - - - -
6532eaaf by Cédric Krier at 2023-02-19T00:19:50+01:00
Test fields_get for GIS fields
- - - - -


2 changed files:

- trytond-gis/trytond_gis/fields.py
- trytond-gis/trytond_gis/tests/test_fields.py


Changes:

=====================================
trytond-gis/trytond_gis/fields.py
=====================================
@@ -55,7 +55,7 @@
     def definition(self, model, language):
         definition = super().definition(model, language)
         definition['dimension'] = self.dimension
-        definition['geometry_type'] = self.geometry_type
+        definition['geometry_type'] = self._geometry_type
         return definition
 
 


=====================================
trytond-gis/trytond_gis/tests/test_fields.py
=====================================
@@ -15,6 +15,17 @@
         activate_module('tests')
 
     @with_transaction()
+    def test_fields_get(self):
+        "Test fields_get"
+        pool = Pool()
+
+        GISPoint = pool.get('test.gis.point')
+
+        self.assertDictContainsSubset(
+            {'dimension': 2, 'geometry_type': 'POINT'},
+            GISPoint.fields_get(['point'])['point'])
+
+    @with_transaction()
     def test_create_save(self):
         "Testing create/write with GIS types"
         pool = Pool()



View it on Heptapod: 
https://foss.heptapod.net/tryton/tryton/-/compare/ae6d8344d318000737543f73091d7ff11a3918ac...6532eaafaf401f5d94b7cb6b06a7dc1685e79fea

-- 
View it on Heptapod: 
https://foss.heptapod.net/tryton/tryton/-/compare/ae6d8344d318000737543f73091d7ff11a3918ac...6532eaafaf401f5d94b7cb6b06a7dc1685e79fea
You're receiving this email because of your account on foss.heptapod.net.


Reply via email to