X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=osmclient%2Fv1%2Ftests%2Ftest_vnfd.py;fp=osmclient%2Fv1%2Ftests%2Ftest_vnfd.py;h=0000000000000000000000000000000000000000;hb=ea593ec357b5e83ac373f3f3fe341449116e5e2d;hp=f0697422034825162983add1c12a4d35ea70fdcc;hpb=29c6d8d0418e15012524b57a99adfbaeba59a712;p=osm%2Fosmclient.git diff --git a/osmclient/v1/tests/test_vnfd.py b/osmclient/v1/tests/test_vnfd.py deleted file mode 100644 index f069742..0000000 --- a/osmclient/v1/tests/test_vnfd.py +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2017 Sandvine -# -# 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. - -import unittest -from mock import Mock -from osmclient.v1 import vnfd -from osmclient.v1 import client -from osmclient.common.exceptions import NotFound - - -class TestVnfd(unittest.TestCase): - def test_list_empty(self): - mock = Mock() - mock.get_cmd.return_value = list() - assert len(vnfd.Vnfd(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, vnfd.Vnfd(mock, client=client.Client(host="127.0.0.1")).get, "bar" - ) - - def test_get_found(self): - mock = Mock() - if client.Client(host="127.0.0.1")._so_version == "v3": - mock.get_cmd.return_value = {"project-vnfd:vnfd": [{"name": "foo"}]} - else: - # Backwards Compatibility - mock.get_cmd.return_value = {"vnfd:vnfd": [{"name": "foo"}]} - - assert vnfd.Vnfd(mock, client=client.Client(host="127.0.0.1")).get("foo")