Permalink
Browse files

Added test for GEOSCoordSeq.__getitem__().

  • Loading branch information...
1 parent 8ab2ae4 commit be8d5bd7031468e64264e333a42833cb0e0d0fe8 @sir-sigurd sir-sigurd committed with timgraham Jul 12, 2017
Showing with 16 additions and 0 deletions.
  1. +16 −0 tests/gis_tests/geos_tests/test_coordseq.py
@@ -0,0 +1,16 @@
+from django.contrib.gis.geos import LineString
+from django.test import SimpleTestCase
+
+
+class GEOSCoordSeqTest(SimpleTestCase):
+
+ def test_getitem(self):
+ coord_seq = LineString([(x, x) for x in range(2)]).coord_seq
+ for i in (0, 1):
+ with self.subTest(i):
+ self.assertEqual(coord_seq[i], (i, i))
+ for i in (-3, 10):
+ msg = 'invalid GEOS Geometry index: %s' % i
+ with self.subTest(i):
+ with self.assertRaisesMessage(IndexError, msg):
+ coord_seq[i]

0 comments on commit be8d5bd

Please sign in to comment.