import os
import subprocess
import docker
+import time
from emuvim.dcemulator.net import DCNetwork
from emuvim.api.openstack.openstack_api_endpoint import OpenstackApiEndpoint
from mininet.clean import cleanup
def startApi(self):
for i in self.api:
- i.start()
+ i.start(wait_for_port=True)
def stopApi(self):
for i in self.api:
def tearDown(self):
+ time.sleep(2)
print('->>>>>>> tear everything down ->>>>>>>>>>>>>>>')
self.stopApi() # stop all flask threads
self.stopNet() # stop some mininet and containernet stuff
stdout=devnull,
stderr=devnull,
shell=True)
+ time.sleep(2)