Описание тега asynctest
1
ответ
Поведение asynctest CoroutineMock перестало работать при переходе с python3.5 на python3.6
Я был python3.5 ранее. Этот кусок кода делал предназначенную работу wrapped_func = CoroutineMock(spec=['func_name']) wrapped_func.func_name.return_value = ['abc'] Теперь, когда я перешел на python3.6, этот код сломался def some_other_func(): yield f…
27 фев '19 в 09:30
4
ответа
Как макетировать aiohttp.client.ClientSession.get асинхронный контекстный менеджер
У меня есть некоторые проблемы с издевательством менеджера контекста aiohttp.client.ClientSession.get. Я нашел несколько статей, и вот один пример, который, кажется, работал: статья 1 Итак, мой код, который я хочу проверить: async_app.py import rand…
13 фев '18 в 07:57
0
ответов
Как asynctest.TestCase.setUp может быть переопределен как асинхронными, так и синхронизирующими методами?
Я пишу модульный тест, который наследует от asynctest.TestCase и хотел бы создать некоторые миксины, которые выполняют асинхронный setUp перед каждым тестом: import asynctest class Mixin1(object): async def setUp(self): await super(Mixin1, self).set…
10 дек '17 в 02:02
1
ответ
Почему jest.useFakeTimers не работает с RxJs Наблюдаемая задержка
Мне интересно почему jest.useFakeTimers работает с setTimeout но не с оператором задержки RxJs: jest.useFakeTimers(); import {Observable} from 'rxjs/Observable'; import 'rxjs'; describe('timers', () => { it('should resolve setTimeout synchronousl…
15 янв '18 в 07:54
1
ответ
Мокинг aiohttp ClientSession contextmanager с использованием asynctest
У меня есть следующая асинхронная функция: async def my_func(request): # preparation code here with aiohttp.ClientSession() as s: with s.post(url, headers) as response: status_code = response.status if status_code == 200: json_resp = await response.…
17 окт '19 в 12:37
1
ответ
Тестирование асинхронных сопрограмм с помощью диспетчера контекста
Я пытался протестировать сопрограмму Async, управляемую контекстом, через aiobotocore в Python 3.7 . Я использовал пакет asynctest, чтобы получить включенный MagicMock, который имеет волшебные методы__aenter__ а также __aexit__и настраиваемая фабрик…
09 апр '20 в 17:36
0
ответов
Декоратор макета патча asynctest Python распространяется на последующие тесты
Я пытаюсь протестировать асинхронную функцию. Для этого я используюpytest-asyncio а также asynctest. Мне нужно проверить, сколько раз вызывается функция, которая используется внутри функции, которую я тестирую. Для этого я издеваюсь над внутренней ф…
18 май '20 в 21:18
0
ответов
Тестирование асинхронного (обещающего) кода в Angular с неработающим Jest
Я пытаюсь протестировать асинхронный код в angular с помощью jest. Он не работает должным образом при проверке выполненных и отклоненных обещаний. Вот код, который я тестирую. (Угловая таблица данных материалов) method.ts openAddOrEditDialog(categor…
24 июн '20 в 19:50
1
ответ
асинхронное тестирование в ржавчине - как провалить тест из побочного потока или в панике
Моя библиотека порождает побочный поток, и я пытаюсь написать для него модульные тесты. если библиотека / имитирует панику, я бы не прошел тест. Я издеваюсь mockall мой код библиотеки выглядит примерно так: #[cfg_attr(test, automock)] trait T1 { fn …
01 ноя '20 в 18:23
1
ответ
адрес уже используется в клиентских тестах async в python
У меня вопрос об асинхронных клиентских тестах. Вот мой код моего теста class TestSocketClient: @classmethod def setup_class(cls): # enable parallel testing by adding the pytest worker id number to the default port worker_id = os.environ.get("P…
06 ноя '20 в 06:42
0
ответов
фикстура mock_post не найдена при исправлении aiohttp.ClientSession.post
Я следую этому примеру, чтобы использовать asynctest издеваться aiohttp.ClientSession.post. вот мое тестирование: @patch("path.to.aiohttp.ClientSession.post") def test_my_app(mock_post): test_cases = [(11, 1), (12, 1), (10, 2), (5, 3), (3,…
01 дек '20 в 19:54
1
ответ
ошибка атрибута: объект 'nonetype' не имеет атрибута 'empty' для async await
class a(self): async def x(self, p1, p2): await connection.fetch(p1) .... return df async def y(self, p3, p4): df = await self.x(x1, x2) if not df.empty: # code Как написать тестовый метод для y()? После имитации x() появляется эта ошибка: attribut…
24 мар '21 в 13:09
0
ответов
Тест реакции для вложенных асинхронных вызовов в эффекте использования
Я новичок в тестировании реагирования и пытаюсь имитировать реагирующие хуки, но я где-то терплю неудачу. Я не могу понять где. У меня есть простой компонент React, который использует React UseEffect. Я не могу проверить это с помощью насмешек async…
26 май '21 в 13:41
2
ответа
Компоненты функции Test React обещают поведение с Jest,
У меня есть компонент функции React. Я передаю компоненту функцию как опору, которая возвращает обещание. Я использую эту функцию на onClickсобытие, и как только обещание выполнено, я изменяю состояние компонента. Что-то вроде: import React, { useSt…
02 сен '21 в 17:31
1
ответ
Преобразование тестового проекта с AMD на ES6 вызывает проблемы Qunit Asynctest cases
Я переношу / конвертирую свой проект тестовых утилит, написанный на машинописном тексте, в ES6. Я использую "@types/qunit": "^2.0.31" версия для выполнения тестовых случаев async. Все прошло хорошо до преобразования, но после преобразования случаи a…
03 ноя '21 в 17:55
0
ответов
waitFor при тестировании библиотеки dom не работает должным образом
Я использую тестовую библиотеку dom для тестирования проекта svelte. Здесь, когда я ввожу «com» в элемент ввода, он вызывает конечную точку, и элемент «COMAN» будет происходить как результат конечной точки. Поэтому я ввожу код, как показано ниже. …
06 сен '21 в 08:52
3
ответа
Как установить тайм-аут для пакета Async в Scalatest?
Рассмотрим следующий пример модульного теста: class MySpec extends AsyncFlatSpec { "this" should "fail after some timeout" in { val resultFuture: Future[_] = Promise().future for (result <- resultFuture) yield { assert(result == ???) // some asse…
15 янв '21 в 12:38
0
ответов
Тестирование базы данных FastAPI с асинхронным подключением
У меня есть приложение на FastAPI. Для отправки запросов в БД я использую SQLAlchemy. Соединение в моем приложении выглядит как ` import databases from sqlalchemy import create_engine from sqlalchemy.orm import declarative_base from settings import …
01 дек '22 в 17:26
0
ответов
MockServer с тестовым идентификатором сеанса
Я использую SpringBoot и Java для написания тестов e2e для своего API. По ходу дела я делаю HTTP-запрос к API хранилища (S3) и имитирую его с помощью MockServer. Это HttpClient и то, как я создаю свой почтовый запрос: public class HttpClient { priva…
23 окт '22 в 11:44