MCPcopy
hub / github.com/django/django / test_wkt_writer_trim

Method test_wkt_writer_trim

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

Source from the content-addressed store, hash-verified

145 self.assertEqual(wkb3d_srid, wkb_w.write(g))
146
147 def test_wkt_writer_trim(self):
148 wkt_w = WKTWriter()
149 self.assertFalse(wkt_w.trim)
150 self.assertEqual(
151 wkt_w.write(Point(1, 1)), b"POINT (1.0000000000000000 1.0000000000000000)"
152 )
153
154 wkt_w.trim = True
155 self.assertTrue(wkt_w.trim)
156 self.assertEqual(wkt_w.write(Point(1, 1)), b"POINT (1 1)")
157 self.assertEqual(wkt_w.write(Point(1.1, 1)), b"POINT (1.1 1)")
158 self.assertEqual(
159 wkt_w.write(Point(1.0 / 3, 1)), b"POINT (0.3333333333333333 1)"
160 )
161
162 wkt_w.trim = False
163 self.assertFalse(wkt_w.trim)
164 self.assertEqual(
165 wkt_w.write(Point(1, 1)), b"POINT (1.0000000000000000 1.0000000000000000)"
166 )
167
168 def test_wkt_writer_precision(self):
169 wkt_w = WKTWriter()

Callers

nothing calls this directly

Calls 3

writeMethod · 0.95
WKTWriterClass · 0.90
PointClass · 0.90

Tested by

no test coverage detected