Use pytest.fail() to fail test

This commit is contained in:
Taneli Hukkinen 2019-11-05 01:26:08 +01:00
parent 69279108bc
commit 23848039fd

View File

@ -5,6 +5,7 @@ from typing import Any, List
import multiaddr import multiaddr
from multiaddr import Multiaddr from multiaddr import Multiaddr
from p2pclient import Client from p2pclient import Client
import pytest
from libp2p.peer.id import ID from libp2p.peer.id import ID
from libp2p.peer.peerinfo import PeerInfo, info_from_p2p_addr from libp2p.peer.peerinfo import PeerInfo, info_from_p2p_addr
@ -32,9 +33,7 @@ async def try_until_success(coro_func, timeout=TIMEOUT_DURATION):
break break
if (time.monotonic() - t_start) >= timeout: if (time.monotonic() - t_start) >= timeout:
# timeout # timeout
raise AssertionError( pytest.fail(f"{coro_func} is still failing after `{timeout}` seconds")
f"{coro_func} is still failing after `{timeout}` seconds"
)
await asyncio.sleep(0.01) await asyncio.sleep(0.01)