X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=src%2Femuvim%2Ftest%2Fapi_base_openstack.py;h=c951665779832a5b435cda1de293d3fd6a2d3779;hb=f4ac4f2dcb58ecfd59b4c13e31bf024bf60d1da4;hp=c62f80fa079fbd2c13f6b9fa07631527fb74912e;hpb=e22979a58ea5ae049186cd14113fa78eab3c5860;p=osm%2Fvim-emu.git diff --git a/src/emuvim/test/api_base_openstack.py b/src/emuvim/test/api_base_openstack.py index c62f80f..c951665 100755 --- a/src/emuvim/test/api_base_openstack.py +++ b/src/emuvim/test/api_base_openstack.py @@ -34,6 +34,7 @@ import unittest 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 @@ -102,7 +103,7 @@ class ApiBaseOpenStack(unittest.TestCase): def startApi(self): for i in self.api: - i.start() + i.start(wait_for_port=True) def stopApi(self): for i in self.api: @@ -136,6 +137,7 @@ class ApiBaseOpenStack(unittest.TestCase): def tearDown(self): + time.sleep(2) print('->>>>>>> tear everything down ->>>>>>>>>>>>>>>') self.stopApi() # stop all flask threads self.stopNet() # stop some mininet and containernet stuff @@ -153,6 +155,7 @@ class ApiBaseOpenStack(unittest.TestCase): stdout=devnull, stderr=devnull, shell=True) + time.sleep(2)