|
@@ -348,20 +348,24 @@ class GISFunctionsTests(FuncTestMixin, TestCase):
|
|
|
@skipUnlessDBFeature("has_FromWKB_function")
|
|
|
def test_fromwkb(self):
|
|
|
g = Point(56.811078, 60.608647)
|
|
|
- g2 = City.objects.values_list(
|
|
|
+ pt1, pt2 = City.objects.values_list(
|
|
|
functions.FromWKB(Value(g.wkb.tobytes())),
|
|
|
- flat=True,
|
|
|
+ functions.FromWKB(Value(g.wkb.tobytes()), srid=4326),
|
|
|
)[0]
|
|
|
- self.assertIs(g.equals_exact(g2, 0.00001), True)
|
|
|
+ self.assertIs(g.equals_exact(pt1, 0.00001), True)
|
|
|
+ self.assertIsNone(pt1.srid)
|
|
|
+ self.assertEqual(pt2.srid, 4326)
|
|
|
|
|
|
@skipUnlessDBFeature("has_FromWKT_function")
|
|
|
def test_fromwkt(self):
|
|
|
g = Point(56.811078, 60.608647)
|
|
|
- g2 = City.objects.values_list(
|
|
|
+ pt1, pt2 = City.objects.values_list(
|
|
|
functions.FromWKT(Value(g.wkt)),
|
|
|
- flat=True,
|
|
|
+ functions.FromWKT(Value(g.wkt), srid=4326),
|
|
|
)[0]
|
|
|
- self.assertIs(g.equals_exact(g2, 0.00001), True)
|
|
|
+ self.assertIs(g.equals_exact(pt1, 0.00001), True)
|
|
|
+ self.assertIsNone(pt1.srid)
|
|
|
+ self.assertEqual(pt2.srid, 4326)
|
|
|
|
|
|
@skipUnlessDBFeature("has_GeoHash_function")
|
|
|
def test_geohash(self):
|