MCPcopy
hub / github.com/django/django / test02_wktwriter

Method test02_wktwriter

tests/gis_tests/geos_tests/test_io.py:40–49  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

38 wkt_r.read(bad_wkt)
39
40 def test02_wktwriter(self):
41 # Creating a WKTWriter instance, testing its ptr property.
42 wkt_w = WKTWriter()
43 msg = "Incompatible pointer type: "
44 with self.assertRaisesMessage(TypeError, msg):
45 wkt_w.ptr = WKTReader.ptr_type()
46
47 ref = GEOSGeometry("POINT (5 23)")
48 ref_wkt = "POINT (5.0000000000000000 23.0000000000000000)"
49 self.assertEqual(ref_wkt, wkt_w.write(ref).decode())
50
51 def test_wktwriter_constructor_arguments(self):
52 wkt_w = WKTWriter(dim=3, trim=True, precision=3)

Callers

nothing calls this directly

Calls 5

writeMethod · 0.95
WKTWriterClass · 0.90
GEOSGeometryClass · 0.90
assertRaisesMessageMethod · 0.80
decodeMethod · 0.45

Tested by

no test coverage detected