Как проверить aiohttp и peewee-async?
Я хочу запустить 2 асинхронных теста для своего класса базы данных с aiohttp и peewee-async.
@unittest_run_loop
async def test_create_instance(self):
instance = await self.model.create_instance({})
self.assertTrue(isinstance(instance, dict))
self.assertTrue(instance is not None)
@unittest_run_loop
async def test_retrieve_instance(self):
instance = await self.model.create_instance({})
retrieved = await self.model.retrieve_instance(int(instance['id']))
self.assertTrue(instance == retrieved)
Но я даю только
peewee.ProgrammingError: close cannot be used while an asynchronous query is underway
Спасибо за ваше внимание!
1 ответ
Решение
Фактическое решение я подтолкнул к своему репо.
Вы можете посмотреть это здесь:
https://github.com/dennypenta/aiohttp-peewee
Поток бесплатно, чтобы пометить мой репо, создать вопрос и задать любые вопросы.
Мой твиттер: @denny_penta