|
|
|
@ -15,6 +15,7 @@
|
|
|
|
|
|
|
|
|
|
import functools |
|
|
|
|
import operator |
|
|
|
|
import requests |
|
|
|
|
import socket |
|
|
|
|
|
|
|
|
|
import mock |
|
|
|
@ -656,6 +657,32 @@ class TestAristaJSONRPCWrapper(testlib_api.SqlTestCase):
|
|
|
|
|
] |
|
|
|
|
self._verify_send_api_request_call(mock_send_api_req, calls) |
|
|
|
|
|
|
|
|
|
@patch('requests.get') |
|
|
|
|
@patch(BASE_RPC + '_get_eos_master') |
|
|
|
|
def test_get_value_error(self, mock_get_eos_master, mock_requests_get): |
|
|
|
|
mock_get_eos_master.return_value = 'fake_master' |
|
|
|
|
mock_requests_get.return_value = requests.Response() |
|
|
|
|
self.assertIsNotNone(self.drv.get_vms_for_tenant('')) |
|
|
|
|
self.assertIsNotNone(self.drv.get_dhcps_for_tenant('')) |
|
|
|
|
self.assertIsNotNone(self.drv.get_baremetals_for_tenant('')) |
|
|
|
|
self.assertIsNotNone(self.drv.get_routers_for_tenant('')) |
|
|
|
|
self.assertIsNotNone(self.drv.get_ports_for_tenant('', 'vm')) |
|
|
|
|
self.assertIsNotNone(self.drv.get_tenants()) |
|
|
|
|
self.assertIsNotNone(self.drv.get_networks('')) |
|
|
|
|
self.assertIsNotNone(self.drv.get_instance_ports('', 'vm')) |
|
|
|
|
|
|
|
|
|
@patch(BASE_RPC + '_get_eos_master') |
|
|
|
|
def test_get_exception(self, mock_get_eos_master): |
|
|
|
|
mock_get_eos_master.return_value = 'fake_master' |
|
|
|
|
self.assertIsNotNone(self.drv.get_vms_for_tenant('')) |
|
|
|
|
self.assertIsNotNone(self.drv.get_dhcps_for_tenant('')) |
|
|
|
|
self.assertIsNotNone(self.drv.get_baremetals_for_tenant('')) |
|
|
|
|
self.assertIsNotNone(self.drv.get_routers_for_tenant('')) |
|
|
|
|
self.assertIsNotNone(self.drv.get_ports_for_tenant('', 'vm')) |
|
|
|
|
self.assertIsNotNone(self.drv.get_tenants()) |
|
|
|
|
self.assertIsNotNone(self.drv.get_networks('')) |
|
|
|
|
self.assertIsNotNone(self.drv.get_instance_ports('', 'vm')) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class RPCWrapperJSONValidConfigTrunkTestCase(testlib_api.SqlTestCase): |
|
|
|
|
"""Test cases to test plug trunk port into network. """ |
|
|
|
|