X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osmclient%2Fv1%2Ftests%2Ftest_vnf.py;h=40b4648ccdc17e8cd3b4ab1760bd98a5c3a8490d;hb=refs%2Fheads%2Fv11.0;hp=dfeea004f36acca2bd7286a28a63d5db8951b784;hpb=e84eb31aded0cb62a5523422ddc4524f6e615209;p=osm%2Fosmclient.git diff --git a/osmclient/v1/tests/test_vnf.py b/osmclient/v1/tests/test_vnf.py index dfeea00..40b4648 100644 --- a/osmclient/v1/tests/test_vnf.py +++ b/osmclient/v1/tests/test_vnf.py @@ -17,32 +17,42 @@ import unittest from mock import Mock from osmclient.v1 import vnf +from osmclient.v1 import client from osmclient.common.exceptions import NotFound class TestVnf(unittest.TestCase): - - def test_list_empty(self): - mock=Mock() - mock.get_cmd.return_value=list() - assert len(vnf.Vnf(mock).list()) == 0 - - def test_get_notfound(self): - mock=Mock() - mock.get_cmd.return_value='foo' - self.assertRaises(NotFound,vnf.Vnf(mock).get,'bar') - - def test_get_found(self): - mock=Mock() - mock.get_cmd.return_value={'vnfr:vnfr': [{'name': 'foo' }]} - assert vnf.Vnf(mock).get('foo') - - def test_get_monitoring_notfound(self): - mock=Mock() - mock.get_cmd.return_value='foo' - self.assertRaises(NotFound,vnf.Vnf(mock).get_monitoring,'bar') - - def test_get_monitoring_found(self): - mock=Mock() - mock.get_cmd.return_value={'vnfr:vnfr': [{'name': 'foo', 'monitoring-param': True }]} - assert vnf.Vnf(mock).get_monitoring('foo') + def test_list_empty(self): + mock = Mock() + mock.get_cmd.return_value = list() + assert len(vnf.Vnf(mock, client=client.Client(host="127.0.0.1")).list()) == 0 + + def test_get_notfound(self): + mock = Mock() + mock.get_cmd.return_value = "foo" + self.assertRaises( + NotFound, vnf.Vnf(mock, client=client.Client(host="127.0.0.1")).get, "bar" + ) + + def test_get_found(self): + mock = Mock() + mock.get_cmd.return_value = {"vnfr:vnfr": [{"name": "foo"}]} + assert vnf.Vnf(mock, client=client.Client(host="127.0.0.1")).get("foo") + + def test_get_monitoring_notfound(self): + mock = Mock() + mock.get_cmd.return_value = "foo" + self.assertRaises( + NotFound, + vnf.Vnf(mock, client=client.Client(host="127.0.0.1")).get_monitoring, + "bar", + ) + + def test_get_monitoring_found(self): + mock = Mock() + mock.get_cmd.return_value = { + "vnfr:vnfr": [{"name": "foo", "monitoring-param": True}] + } + assert vnf.Vnf(mock, client=client.Client(host="127.0.0.1")).get_monitoring( + "foo" + )