Merge pull request #341 from hukkinj1/master

Add more linting
This commit is contained in:
Alex Stokes 2019-11-07 04:39:08 +09:00 committed by GitHub
commit 07c09d8d9e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 4 additions and 1 deletions

View File

@ -9,6 +9,7 @@ disallow_any_generics = True
disallow_untyped_calls = True
warn_redundant_casts = True
warn_unused_configs = True
warn_unreachable = True
strict_equality = True
[mypy-libp2p.kademlia.*]

View File

@ -16,6 +16,7 @@ extras_require = {
"black==19.3b0",
"isort==4.3.21",
"flake8>=3.7.7,<4.0.0",
"flake8-bugbear",
],
"dev": ["tox>=3.13.2,<4.0.0", "docformatter"],
}

View File

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