示例#1
0
 def test_marker_collection(self, mock_serializer):
     map_id = 1
     returnvalue = {"id": 1,
                    "canvas_course_id": 73,
                    "title": "title",
                    "latitude": "43",
                    "longitude": "72",
                    "zoom": 4,
                    "maptype": 1,
                    "thumbnail": "https://maps.googleapis.com/maps/api/staticmap?center=43,72&zoom=4&size=200x150&maptype=satellite",
                    "markers": [{"title": "title",
                                 "map": 1,
                                 "latitude": "24",
                                 "longitude": "25",
                                 "description": "description",
                                 "external_url": "blank",
                                 "created_by_id": "huid",
                                 "created_by_full_name": "name",
                                 "modified_by_id": "huid",
                                 "date_created": "2015-09-12T03:26:23.222000Z",
                                 "date_modified": "2015-09-12T03:26:23.222000Z"}],
                    "date_created": "2015-09-12T03:26:23.222000Z",
                    "date_modified": "2015-09-12T03:26:23.222000Z",
                    "created_by_id": "huid",
                    "created_by_full_name": "name",
                    "modified_by_id": "huid",
                    "description": "description"}
     mock_serializer.return_value = SerializerStub(returnvalue)
     result = map_location(self.request, map_id)
     self.assertTrue(status.is_success(result.status_code))
     self.assertEqual(json.loads(result.render().content), returnvalue)
示例#2
0
 def test_map_location_Key_DoesnotExist(self):
     map_id = 5
     result = map_location(self.request, map_id)
     self.assertTrue(status.is_client_error(result.status_code))