async def test_concurrency_create(self): all_write = await asyncio.gather( *[Tournament.create(name='Test') for _ in range(100)]) all_read = await Tournament.all() self.assertEqual(set(all_write), set(all_read))
async def create_trans_concurrent(self): async with in_transaction(): await asyncio.gather(*[Tournament.create(name="Test") for _ in range(100)])