Update code in endpoints/wahtsup.get.py
This commit is contained in:
parent
dd0df8e1f0
commit
9834c4fb09
@ -0,0 +1,32 @@
|
|||||||
|
from fastapi import APIRouter
|
||||||
|
import random
|
||||||
|
|
||||||
|
countries = [
|
||||||
|
{"name": "Nigeria", "capital": "Abuja"},
|
||||||
|
{"name": "Kenya", "capital": "Nairobi"},
|
||||||
|
{"name": "Egypt", "capital": "Cairo"},
|
||||||
|
{"name": "South Africa", "capital": "Pretoria"},
|
||||||
|
{"name": "Ghana", "capital": "Accra"},
|
||||||
|
{"name": "Ethiopia", "capital": "Addis Ababa"},
|
||||||
|
{"name": "Tanzania", "capital": "Dodoma"},
|
||||||
|
{"name": "Morocco", "capital": "Rabat"},
|
||||||
|
{"name": "Uganda", "capital": "Kampala"},
|
||||||
|
{"name": "Algeria", "capital": "Algiers"}
|
||||||
|
]
|
||||||
|
|
||||||
|
router = APIRouter()
|
||||||
|
|
||||||
|
@router.get("/whatsup")
|
||||||
|
async def get_random_capital():
|
||||||
|
"""Returns capital of random African country"""
|
||||||
|
country = random.choice(countries)
|
||||||
|
|
||||||
|
return {
|
||||||
|
"message": "Random African capital",
|
||||||
|
"country": country["name"],
|
||||||
|
"capital": country["capital"],
|
||||||
|
"features": {
|
||||||
|
"total_countries": len(countries),
|
||||||
|
"region": "Africa"
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user