mirror of
https://github.com/Chia-Network/chia-blockchain.git
synced 2024-11-29 13:28:11 +03:00
28 lines
691 B
Python
28 lines
691 B
Python
import asyncio
|
|
import pytest
|
|
import time
|
|
from tests.setup_nodes import setup_full_system
|
|
|
|
|
|
@pytest.fixture(scope="module")
|
|
def event_loop():
|
|
loop = asyncio.get_event_loop()
|
|
yield loop
|
|
|
|
|
|
class TestSimulation:
|
|
@pytest.fixture(scope="function")
|
|
async def simulation(self):
|
|
async for _ in setup_full_system():
|
|
yield _
|
|
|
|
@pytest.mark.asyncio
|
|
async def test_simulation_1(self, simulation):
|
|
node1, node2 = simulation
|
|
start = time.time()
|
|
while time.time() - start < 200:
|
|
if max([h.height for h in node1.blockchain.get_current_tips()]) > 10:
|
|
return
|
|
await asyncio.sleep(1)
|
|
assert False
|