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)
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))