X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=src%2Femuvim%2Ftest%2Ftest_sonata_dummy_gatekeeper.py;fp=src%2Femuvim%2Ftest%2Ftest_sonata_dummy_gatekeeper.py;h=b7ba371d649ec03c0e596b79b913aa3209cdd300;hb=4a9ee94e8e29edc201358ddea69b6ffe56f01266;hp=b2bd36e44b4d542d757e4daca3e4ee743cbcce20;hpb=dfa98d77aa58a5a28fd68f22533e90f78e660882;p=osm%2Fvim-emu.git diff --git a/src/emuvim/test/test_sonata_dummy_gatekeeper.py b/src/emuvim/test/test_sonata_dummy_gatekeeper.py index b2bd36e..b7ba371 100644 --- a/src/emuvim/test/test_sonata_dummy_gatekeeper.py +++ b/src/emuvim/test/test_sonata_dummy_gatekeeper.py @@ -1,5 +1,6 @@ import time import requests +import os from emuvim.test.base import SimpleTestTopology from emuvim.api.sonata import SonataDummyGatekeeperEndpoint @@ -24,13 +25,19 @@ class testSonataDummyGatekeeper(SimpleTestTopology): self.startNet() time.sleep(1) - # TODO download original son package + # download example from GitHub + print "downloading latest son-demo.son from GitHub" + download = requests.get("https://github.com/sonata-nfv/son-schema/blob/master/package-descriptor/examples/sonata-demo.son?raw=true") + with open("son-demo.son", 'wb') as f: + f.write(download.content) + print "starting tests" # board package - files = {"file": open("/home/manuel/Desktop/sonata-demo.son", "rb")} + files = {"file": open("son-demo.son", "rb")} r = requests.post("http://127.0.0.1:5000/api/packages", files=files) self.assertEqual(r.status_code, 200) self.assertTrue(r.json().get("service_uuid") is not None) + os.remove("son-demo.son") # instantiate service service_uuid = r.json().get("service_uuid")