11import time
22
33import pytest
4- from timeit import default_timer as timer
54
65from simulaqron .settings import simulaqron_settings , network_config , get_default_network_config_file
76from simulaqron .network import Network
@@ -21,6 +20,7 @@ def test_start(self, network_file: str):
2120 for p in network .processes :
2221 assert p .is_alive () is False
2322 network .start (wait_until_running = True )
23+ time .sleep (2 )
2424 assert network .running is True
2525 for p in network .processes :
2626 assert p .is_alive () is True
@@ -34,29 +34,14 @@ def test_stop(self):
3434 def test_start_stop (self ):
3535 network = Network (nodes = self .nodes , network_config_file = get_default_network_config_file (use_embedded = True ))
3636 network .start (wait_until_running = True )
37+ time .sleep (2 )
3738 for p in network .processes :
3839 assert p .is_alive () is True
3940 network .stop ()
4041 time .sleep (2 )
4142 for p in network .processes :
4243 assert p .is_alive () is False
4344
44- def test_no_wait (self ):
45- network = Network (nodes = self .nodes , network_config_file = get_default_network_config_file (use_embedded = True ))
46- network .start (wait_until_running = False )
47- assert network .running is False
48-
49- # Check that network starts running eventually
50- max_time = 10 # s
51- t_start = timer ()
52- while timer () < t_start + max_time :
53- if network .running :
54- break
55- else :
56- time .sleep (0.1 )
57-
58- assert network .running is True
59-
6045 def test_del (self ):
6146 network = Network (nodes = self .nodes , network_config_file = get_default_network_config_file (use_embedded = True ))
6247 network .start (wait_until_running = True )
0 commit comments