示例#1
0
 def test_parse_location(self):
     markers = []
     for i in range(1, 20):
         location = MagicMock()
         location.x = i * random()
         location.y = i * random()
         markers.append({'location': location})
     markers_expected = []
     for marker in markers:
         markers_expected.append({'location': {'lon': marker['location'].y,
                                               'lat': marker['location'].x}})
     self.marker_view._parse_location(markers)
     self.assertListEqual(markers, markers_expected)
 def point(x, y):
     p = MagicMock()
     p.y = y
     p.x = x
     return p