diff -r f8417bd135ed -r 096adb786873 server/test/unittest_migractions.py --- a/server/test/unittest_migractions.py Wed Dec 09 17:44:18 2015 +0100 +++ b/server/test/unittest_migractions.py Wed Dec 09 17:44:18 2015 +0100 @@ -291,16 +291,14 @@ def test_add_cube_with_custom_final_type(self): with self.mh() as (cnx, mh): - mh.cmd_add_cube('fakegis') - self.assertIn('Geometry', self.schema) - self.assertTrue(self.schema['Geometry'].final) - rdef = self.schema['geometry'].rdefs[('Location', 'Geometry')] - self.assertEqual(rdef.geom_type, 'GEOMETRYCOLLECTION') - self.assertEqual(rdef.coord_dimension, 2) - self.assertEqual(rdef.srid, 4326) - #self.assertEqual(mh.sqlexec('SELECT pg_typeof("cw_geometry") FROM cw_Location'), '') + mh.cmd_add_cube('fakecustomtype') + self.assertIn('Numeric', self.schema) + self.assertTrue(self.schema['Numeric'].final) + rdef = self.schema['num'].rdefs[('Location', 'Numeric')] + self.assertEqual(rdef.scale, 10) + self.assertEqual(rdef.precision, 18) fields = self.table_schema(mh, '%sLocation' % SQL_PREFIX) - self.assertEqual(fields['%sgeometry' % SQL_PREFIX], ('USER-DEFINED', None)) # XXX + self.assertEqual(fields['%snum' % SQL_PREFIX], ('numeric', None)) # XXX def test_add_drop_entity_type(self): with self.mh() as (cnx, mh):