def test_show_resource(self, mock_server_get):
        plugin = ServerProtectablePlugin(self._context)

        server_info = collections.namedtuple('server_info', ['id', 'name'])
        mock_server_get.return_value = \
            server_info(id='123', name='name123')
        self.assertEqual(Resource('OS::Nova::Server', '123', 'name123'),
                         plugin.show_resource(self._context, '123'))
Exemple #2
0
    def test_show_resource(self, mock_server_get, mock_generate_session):
        plugin = ServerProtectablePlugin(self._context)
        mock_generate_session.return_value = keystone_session.Session(
            auth=None)

        server_info = collections.namedtuple('server_info',
                                             ['id', 'name', 'status'])
        mock_server_get.return_value = server_info(id='123',
                                                   name='name123',
                                                   status='ACTIVE')
        self.assertEqual(Resource('OS::Nova::Server', '123', 'name123'),
                         plugin.show_resource(self._context, '123'))