https://github.com/troyan-dy/test_api
https://github.com/troyan-dy/test_api
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/troyan-dy/test_api
- Owner: troyan-dy
- Created: 2021-03-03T17:39:48.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-09-01T17:10:26.000Z (over 3 years ago)
- Last Synced: 2025-02-05T10:50:37.540Z (3 months ago)
- Language: Python
- Size: 8.79 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# test_api
# Задача
- Написать функцию *my_func* которая получала число и выполняза GET запросы в *test_api* в диапазоне "test_api/{number}" - "test_api/{number+50}" и возвращал ответ
## Ограничения:
1. Использовать один python процесс
2. Делать не более 10 запросов одновременно
3. Сделать лучшим, сточки зрения произодительности и качества кода, путем## Формат ответа:
```python
{
number: response,
number+1: response,
number+2: response,
number+1: response,
...
number+50: response,
}
```## Пример функции:
```python
import requestsdef my_func(number):
url = "http://127.0.0.1:8000/"
result = {}
for i in range(number, number + 50):
r = requests.get(f"{url}{i}")
result[i] = r.text
return result
```