class ConnectionsTest(TestCase):
    def setUp(self):
        self.host = '127.0.0.1'
        self.connection = connection(self.host)
        self._connections = Connections(self.connection)

    @mock.patch.object(ResourceClient, 'get_all')
    def test_get_all_called_once(self, mock_get_all):
        filter = 'interconnectUri=xxxx'
        sort = 'name:ascending'
        fields = 'name'
        view = ''

        self._connections.get_all(2, 500, filter, sort, view, fields)

        mock_get_all.assert_called_once_with(2,
                                             500,
                                             filter=filter,
                                             sort=sort,
                                             view=view,
                                             fields=fields)

    @mock.patch.object(ResourceClient, 'get_all')
    def test_get_all_called_once_with_defaults(self, mock_get_all):
        self._connections.get_all()

        mock_get_all.assert_called_once_with(0,
                                             -1,
                                             filter='',
                                             sort='',
                                             view='',
                                             fields='')

    @mock.patch.object(ResourceClient, 'get_by')
    def test_get_by_called_once(self, mock_get_by):
        self._connections.get_by('name', 'OneViewSDK-Test-Connection')

        mock_get_by.assert_called_once_with('name',
                                            'OneViewSDK-Test-Connection')

    @mock.patch.object(ResourceClient, 'get')
    def test_get_called_once(self, mock_get):
        self._connections.get('3518be0e-17c1-4189-8f81-83f3724f6155')

        mock_get.assert_called_once_with(
            '3518be0e-17c1-4189-8f81-83f3724f6155')

    @mock.patch.object(ResourceClient, 'get')
    def test_get_with_uri_called_once(self, mock_get):
        uri = '/rest/connections/3518be0e-17c1-4189-8f81-83f3724f6155'
        self._connections.get(uri)

        mock_get.assert_called_once_with(uri)
class ConnectionsTest(TestCase):

    def setUp(self):
        self.host = '127.0.0.1'
        self.connection = connection(self.host)
        self._connections = Connections(self.connection)

    @mock.patch.object(ResourceClient, 'get_all')
    def test_get_all_called_once(self, mock_get_all):
        filter = 'interconnectUri=xxxx'
        sort = 'name:ascending'
        fields = 'name'
        view = ''

        self._connections.get_all(2, 500, filter, sort, view, fields)

        mock_get_all.assert_called_once_with(
            2, 500, filter=filter, sort=sort, view=view, fields=fields)

    @mock.patch.object(ResourceClient, 'get_all')
    def test_get_all_called_once_with_defaults(self, mock_get_all):
        self._connections.get_all()

        mock_get_all.assert_called_once_with(
            0, -1, filter='', sort='', view='', fields='')

    @mock.patch.object(ResourceClient, 'get_by')
    def test_get_by_called_once(self, mock_get_by):
        self._connections.get_by('name', 'OneViewSDK-Test-Connection')

        mock_get_by.assert_called_once_with(
            'name', 'OneViewSDK-Test-Connection')

    @mock.patch.object(ResourceClient, 'get')
    def test_get_called_once(self, mock_get):
        self._connections.get('3518be0e-17c1-4189-8f81-83f3724f6155')

        mock_get.assert_called_once_with(
            '3518be0e-17c1-4189-8f81-83f3724f6155')

    @mock.patch.object(ResourceClient, 'get')
    def test_get_with_uri_called_once(self, mock_get):
        uri = '/rest/connections/3518be0e-17c1-4189-8f81-83f3724f6155'
        self._connections.get(uri)

        mock_get.assert_called_once_with(uri)
    def connections(self):
        """
        Gets the Connections API client.

        Returns:
            Connections:
        """
        if not self.__connections:
            self.__connections = Connections(self.__connection)
        return self.__connections
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self._connections = Connections(self.connection)
Пример #5
0
 def connections(self):
     if not self.__connections:
         self.__connections = Connections(self.__connection)
     return self.__connections
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self._connections = Connections(self.connection)