Beispiel #1
0
 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)
Beispiel #2
0
    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)