X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2Fvim-emu.git;a=blobdiff_plain;f=src%2Femuvim%2Ftest%2Fapi_base.py;h=0d994ca85fba1a0659260a51dec8455231501a68;hp=57d4aa58634c8299d4de871d8eea1496314cd2de;hb=250741424c1f138ceeddcff90cb9bbbf223a9c52;hpb=8f2063d50f6d8520ca5f960c65e5eed2c5cd7bee diff --git a/src/emuvim/test/api_base.py b/src/emuvim/test/api_base.py index 57d4aa5..0d994ca 100755 --- a/src/emuvim/test/api_base.py +++ b/src/emuvim/test/api_base.py @@ -68,7 +68,7 @@ class SimpleTestTopology(unittest.TestCase): specific controller functionality. """ self.net = DCNetwork(controller=controller, **kwargs) - self.api = RestApiEndpoint("127.0.0.1", 5001) + self.api = RestApiEndpoint("127.0.0.1", 5001, self.net) # add some switches # start from s1 because ovs does not like to have dpid = 0 # and switch name-number is being used by mininet to set the dpid @@ -97,6 +97,9 @@ class SimpleTestTopology(unittest.TestCase): def startApi(self): self.api.start() + def stopApi(self): + self.api.stop() + def startNet(self): self.net.start() @@ -131,4 +134,4 @@ class SimpleTestTopology(unittest.TestCase): "sudo docker rm -f $(sudo docker ps --filter 'label=com.containernet' -a -q)", stdout=devnull, stderr=devnull, - shell=True) \ No newline at end of file + shell=True)