Описание тега pytest-aiohttp
2
ответа
AIOHTTP:TypeError: index() принимает 0 позиционных аргументов, но 1 был задан
from aiohttp import web import aiohttp from settings import config import asyncio import psycopg2 as p import json import aiopg import aiohttp import asyncio async def fetch(client): async with client.get('https://jsonplaceholder.typicode.com/todos/…
13 дек '18 в 14:51
4
ответа
Асинхронные светильники с pytest
Как определить асинхронные устройства и использовать их в асинхронных тестах? Следующий код, все в одном файле, с треском проваливается. Испытательный стенд называется вызывающим и не ожидается? @pytest.fixture async def create_x(api_client): x_id =…
20 апр '18 в 07:53
0
ответов
AIOHTTP: web.run_app(приложение, порт =9090) ^ Синтаксическая ошибка: неверный синтаксис
Всякий раз, когда я пытаюсь интегрировать шаблоны в aiohttp, я сталкиваюсь с этой проблемой, я не знаю, где именно проблема, вот мой код from aiohttp import web from routes import setup_routes import aiohttp_jinja2 import jinja2 app = web.Applicatio…
24 дек '18 в 12:29
1
ответ
Неверный простой асинхронный скрипт (python 3.5)
У меня такой простой код. from aiohttp import web async def hello(request): print('Start') for el in range(30000000): # Any expression 1+el/10000*100000-4*234 print('Stop') return web.Response(text="Hello, world") app = web.Application() app.add_rou…
26 сен '18 в 21:37
1
ответ
Фреймворк обработчика ошибок API aiohttp
Мы разработали некоторые API-интерфейсы на стороне сервера aiohttp, и из этого API-интерфейса мы называем один из классов Python, где я выполнил всю бизнес-логику. Теперь мы хотим создать инфраструктуру обработки ошибок для всех API-интерфейсов. Пож…
16 май '18 в 15:20
1
ответ
await resp.prepare(request) AttributeError: объект 'NoneType' не имеет атрибута 'prepare'
async def index(request): async with aiohttp.ClientSession() as client: data=await(email_verification(client)) await client.post('http://127.0.0.1:8000/acc/signup',data=data) async def email_verification(client): async with client.get('http://www.mo…
18 дек '18 в 12:41
1
ответ
Aiohttp запросы асинхронной сессии
Поэтому я просматривал защищенные страницы веб-сайта (www.cardsphere.com) с запросами, используя сеанс, например: import requests payload = { 'email': <enter-email-here>, 'password': <enter-site-password-here> } with requests.Session() a…
19 мар '19 в 21:42
3
ответа
Как я могу макетировать ответы, сделанные aiohttp.ClientSession?
Я использую aiohttp для выполнения асинхронных запросов и хочу проверить свой код. Я хочу макетировать запросы, отправленные aiohttp.ClientSession. Я ищу что-то похожее на то, как ответы обрабатывают насмешки для requests Lib. Как я могу высказать о…
28 авг '19 в 22:51
1
ответ
Как писать в глобальную переменную (или синглтон) внутри запросов aiohttp или flask
Я пытаюсь записать в глобальный объект из запроса фляги. Я знаю, что в таком сценарии не рекомендуется использовать глобальные переменные, но я меняю состояние для выполнения некоторых тестов. Я не хочу использовать какое-либо решение для кеш-памяти…
17 сен '19 в 18:26
0
ответов
aiohttp_client - RuntimeError: диспетчер контекста тайм-аута должен использоваться внутри задачи
Что я делаю Я изучаю aiohttp, создавая REST api, который я тестирую с помощью Pytest (и его плагинов async и aiohttp). Для моего первого теста (с самого начала я использую TDD) у меня есть следующий код: @pytest.mark.asyncio async def test_handle_us…
23 фев '20 в 17:36
0
ответов
Тестирование сервера aiohttp с помощью асинхронных устройств
Я пытаюсь использовать pytest-aiohttp проверить мой aiohttpна основе REST API. Существует конечная точка / Authenticate, которая возвращает токен аутентификации, и, по сути, все другие конечные точки требуют токен в заголовке авторизации. У меня ест…
02 мар '20 в 01:13
2
ответа
Невозможно получить доступ к данным HTTP-запроса после ожидания в Python3.5 asyncio
Я пытался поиграть с Python3.5 aiohttp и написал эту простую функцию-оболочку - async def perform_async_http(self, url, method, data='', headers={}): async with aiohttp.ClientSession() as session: if method.lower() == 'get': async with session.get(u…
09 июл '20 в 12:05
0
ответов
Как я могу делать запросы к https-сайтам с помощью прокси-сервера авторизации в aiohttp?
Я пытаюсь отправлять запросы на https-сайты с помощью прокси-сервера аутентификации, но получаю сообщение об ошибке ниже. Как они упоминают в документации aiohttp, поддержки прокси https нет, поэтому мне интересно, есть ли какое-либо решение этой пр…
10 авг '20 в 01:00
0
ответов
Получение "пул закрыт" после первого тестового примера приложения aiohttp
У меня странная проблема с тестированием приложения aiohttp. Короче в проекте я использую: Джино с sqlalchemy. Я не использую никаких функций orm. Раньше использовал aiopg и проблема была такая же. aiohttp-pytest Приложение является поставщиком API-…
21 ноя '19 в 13:30
1
ответ
Ответ aiohttp Mock ClientSession
Попытка имитировать ответ aiohttp.ClientSession для целей тестирования Мой код выглядит так: async def run_request(endpoint: str, **kwargs) -> dict: async with aiohttp.ClientSession() as session: async with session.post(endpoint, **kwargs) as res…
08 фев '20 в 17:17
1
ответ
Как запустить асинхронный HTTP-тест в Python с помощью pytest aiohttp
Я хочу протестировать http-вызов API, которым я не владею (интеграционный тест). Я создал класс с функцией async, которая выполняет HTTP-вызов с использованием aiohttp. Затем я создал тестовый пример, чтобы запустить эту функцию и подтвердить ее ста…
21 фев '20 в 14:44
1
ответ
Отправка составного запроса с помощью aiohttp
Я пытаюсь создать тестовый пример для своего представления, и теперь я хотел бы отправить запрос mutipart с учетными данными пользователя, содержащими изображение пользователя. Я использую MultipartWriter, но когда я пытаюсь прочитать части, я получ…
27 май '20 в 15:38
0
ответов
Использование прокси https с aiohttp
Мне нужно получить данные с https-адреса. Я узнал, что aiohttp не поддерживает прокси https. Есть ли способ преодолеть это. Я прочитал много предыдущих ответов, но ничего не нашел. async def fetch(url, session): async with session.get(url, proxy=pro…
09 сен '20 в 14:45
1
ответ
Как исправить проблему с aiohttp или aiogram?
aiogram.utils.exceptions.NetworkError: клиент Aiohttp выдает ошибку: ClientConnectorError: не удается подключиться к хосту api.telegram.org:443 ssl: default [Превышен тайм-аут семафора] У меня была эта ошибка, когда я запускал код своего телеграмм-б…
27 мар '21 в 17:13
1
ответ
Сервер API Faust.web зависает при исключении
Я новичок в Python и Faust. Мы используем Faust.web для разработки наших API. Вроде все работает, кроме исключений. Проблема в том, что когда мы запускаем сервер API и нажимаем API от Postman, что приводит к исключению в нашем коде, мы правильно пол…
14 май '21 в 11:06