Fix all tests

- Dedup `perform_test_from_obj` and the test cases used in both
`test_floodsub` and `test_gossipsub_backward_compatibility.py`.
Therefore, they are put in the standalone file
`tests/pubsub/floodsub_integration_test_settings.py`. The functions
and testcases are imported from there then.
- IMO still need a refactor on the tests. There are still some duplicate
code.
This commit is contained in:
mhchia
2019-07-27 11:49:03 +08:00
parent 65aedcb25a
commit c028aef2de
8 changed files with 526 additions and 962 deletions

View File

@ -1,7 +1,8 @@
import asyncio
import multiaddr
import uuid
import multiaddr
from libp2p import new_node
from libp2p.host.host_interface import IHost
from libp2p.pubsub.pubsub import Pubsub
@ -144,4 +145,3 @@ class DummyAccountNode:
return self.balances[user]
else:
return -1