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