  
          # Testing a 3D LineString
          ls = LineString((2., 3., 8.), (50., 250., -117.))
          self.assertEqual(((2., 3., 8.), (50., 250., -117.)), ls.tuple)
          self.assertRaises(TypeError, ls.__setitem__, 0, (1., 2.))
          ls[0] = (1., 2., 3.)
          self.assertEqual((1., 2., 3.), ls[0])
  
      def test_distance(self):
          "Testing the distance() function."
 
</s> remove             self.assertRaises(IndexError, ls.__getitem__, len(ls))
 </s> add             with self.assertRaises(IndexError):
                ls.__getitem__(len(ls)) </s> remove         self.assertRaises(TypeError, City.objects.svg, precision='foo')
 </s> add         with self.assertRaises(TypeError):
            City.objects.svg(precision='foo') </s> remove             self.assertRaises(TypeError, Polygon, 0, [1, 2, 3])
            self.assertRaises(TypeError, Polygon, 'foo')
 </s> add             with self.assertRaises(TypeError):
                Polygon(0, [1, 2, 3])
            with self.assertRaises(TypeError):
                Polygon('foo') </s> remove         self.assertRaises(LayerMapError, LayerMapping,
                          Point3D, city_file, point_mapping, transform=False)
 </s> add         with self.assertRaises(LayerMapError):
            LayerMapping(Point3D, city_file, point_mapping, transform=False) </s> remove         self.assertRaises(forms.ValidationError, pnt_fld.clean, 'LINESTRING(0 0, 1 1)')
 </s> add         with self.assertRaises(forms.ValidationError):
            pnt_fld.clean('LINESTRING(0 0, 1 1)')
        with self.assertRaises(TypeError):
            ls.__setitem__(0, (1., 2.))
  
          # Testing a 3D LineString
          ls = LineString((2., 3., 8.), (50., 250., -117.))
          self.assertEqual(((2., 3., 8.), (50., 250., -117.)), ls.tuple)
        with self.assertRaises(TypeError):
            ls.__setitem__(0, (1., 2.))
          ls[0] = (1., 2., 3.)
          self.assertEqual((1., 2., 3.), ls[0])
  
      def test_distance(self):
          "Testing the distance() function."
keep keep keep keep replace keep keep keep keep keep
 Refs #26022 -- Used context manager version of assertRaises in tests. 
tests/gis_tests/geos_tests/test_geos.py