@@ -162,17 +162,18 @@ def test_dining_info(self, mock_get_places):
162
162
assert len (dining_info ) == 2
163
163
assert dining_info [0 ]["name" ] == "Restaurant A"
164
164
165
- def test_outdoor_info (self ):
165
+ @patch ('info.helpers.places.FourSquarePlacesHelper.get_places' )
166
+ def test_outdoor_info (self , mock_get_places ):
166
167
"""
167
168
Tests that outdoor activities information can be retrieved
168
169
"""
169
- city = "New York City"
170
- country = "US"
171
-
172
- outdoor_info = FourSquarePlacesHelper (). get_places (
173
- city = f" { city } , { country } " , categories = "16000 " , sort = "RELEVANCE" , limit = 5
174
- )
175
- assert outdoor_info is not None and len ( outdoor_info ) > 0 # Ensure we got outdoor info
170
+ mock_get_places . return_value = [
171
+ { "name" : "Outdoor A" , "address" : "Address A" },
172
+ { "name" : "Outdoor B" , "address" : "Address B" },
173
+ ]
174
+ outdoor_info = FourSquarePlacesHelper (). get_places ( city = "New York " , categories = "13065 " , limit = 5 )
175
+ assert len ( outdoor_info ) == 2
176
+ assert outdoor_info [ 0 ][ "name" ] == "Outdoor A"
176
177
177
178
@patch ('info.helpers.places.FourSquarePlacesHelper.get_places' )
178
179
def test_airport_info (self , mock_get_places ):
@@ -193,7 +194,7 @@ def test_arts_info(self, mock_get_places):
193
194
art_info = FourSquarePlacesHelper ().get_places (city = "New York" , categories = "19040" , limit = 5 )
194
195
assert len (art_info ) == 2
195
196
assert art_info [0 ]["name" ] == "Arts A"
196
-
197
+
197
198
def test_city_photo (self ):
198
199
"""
199
200
Tests that a city photo can be retrieved for New York City.
0 commit comments