X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=src%2Femuvim%2Ftest%2Funittests%2Ftest_restapi.py;h=ea0b6933626ea15573e4e25f33c0fa8261ad5768;hb=8f2063d50f6d8520ca5f960c65e5eed2c5cd7bee;hp=144917fd0c5d1ada3cb14231de6c794ced6da3f9;hpb=1c621296c9a826159366fdaaa6d3d70bcc2767a0;p=osm%2Fvim-emu.git diff --git a/src/emuvim/test/unittests/test_restapi.py b/src/emuvim/test/unittests/test_restapi.py index 144917f..ea0b693 100755 --- a/src/emuvim/test/unittests/test_restapi.py +++ b/src/emuvim/test/unittests/test_restapi.py @@ -1,3 +1,31 @@ +""" +Copyright (c) 2015 SONATA-NFV +ALL RIGHTS RESERVED. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + +Neither the name of the SONATA-NFV [, ANY ADDITIONAL AFFILIATION] +nor the names of its contributors may be used to endorse or promote +products derived from this software without specific prior written +permission. + +This work has been performed in the framework of the SONATA project, +funded by the European Commission under Grant number 671517 through +the Horizon 2020 and 5G-PPP programmes. The authors would like to +acknowledge the contributions of their colleagues of the SONATA +partner consortium (www.sonata-nfv.eu). +""" + """ Test suite to automatically test emulator REST API endpoints. """ @@ -9,13 +37,13 @@ import subprocess from emuvim.dcemulator.node import EmulatorCompute import ast -class testRestApi( SimpleTestTopology ): + +class testRestApi(SimpleTestTopology): """ Tests to check the REST API endpoints of the emulator. """ def testRestApi(self): - # create network self.createNet(nswitches=0, ndatacenter=2, nhosts=2, ndockers=0) @@ -93,7 +121,7 @@ class testRestApi( SimpleTestTopology ): print('->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>') subprocess.call("son-emu-cli compute status -d datacenter0 -n vnf1", shell=True) output = subprocess.check_output("son-emu-cli compute status -d datacenter0 -n vnf1", shell=True) - output= ast.literal_eval(output) + output = ast.literal_eval(output) # check compute status result self.assertTrue(output["name"] == "vnf1")