def testListMethods(self): poly = Polyline([LatLng(35.786100, -78.662430), LatLng(35.788140, -78.669680)]) self.assertEquals(len(poly), 2) self.assertEqual(poly[0], poly.first) self.assertEqual(poly[-1], poly.last) a = LatLng(0, 0) b = LatLng(2, 2) poly[0] = a poly.last = b self.assertEqual(poly.first, a) self.assertEqual(poly.last, b) poly.prepend(a) poly.append(b) self.assertEquals(len(poly), 4) poly.insert(2, LatLng(3, 3)) self.assertEquals(len(poly), 5) self.assertAlmostEquals(poly.bounds.north, 3) self.assertAlmostEquals(poly.bounds.south, 0) self.assertAlmostEquals(poly.bounds.west, 0) self.assertAlmostEquals(poly.bounds.east, 3)
def testListMethods(self): poly = Polyline( [LatLng(35.786100, -78.662430), LatLng(35.788140, -78.669680)]) self.assertEquals(len(poly), 2) self.assertEqual(poly[0], poly.first) self.assertEqual(poly[-1], poly.last) a = LatLng(0, 0) b = LatLng(2, 2) poly[0] = a poly.last = b self.assertEqual(poly.first, a) self.assertEqual(poly.last, b) poly.prepend(a) poly.append(b) self.assertEquals(len(poly), 4) poly.insert(2, LatLng(3, 3)) self.assertEquals(len(poly), 5) self.assertAlmostEquals(poly.bounds.north, 3) self.assertAlmostEquals(poly.bounds.south, 0) self.assertAlmostEquals(poly.bounds.west, 0) self.assertAlmostEquals(poly.bounds.east, 3)