예제 #1
0
def load_test_data(load_onto=None):
    from openstack_dashboard.test.test_data import cinder_data
    from openstack_dashboard.test.test_data import exceptions
    from openstack_dashboard.test.test_data import glance_data
    from openstack_dashboard.test.test_data import keystone_data
    from openstack_dashboard.test.test_data import neutron_data
    from openstack_dashboard.test.test_data import nova_data
    from openstack_dashboard.test.test_data import swift_data

    from trove_dashboard.test.test_data import exceptions \
        as trove_exceptions
    from trove_dashboard.test.test_data import keystone_data \
        as trove_keystone_data
    from trove_dashboard.test.test_data import trove_data

    # The order of these loaders matters, some depend on others.
    loaders = (
        exceptions.data,
        trove_exceptions.data,
        keystone_data.data,
        glance_data.data,
        nova_data.data,
        cinder_data.data,
        neutron_data.data,
        swift_data.data,
        trove_data.data,
        trove_keystone_data.data,
    )
    if load_onto:
        for data_func in loaders:
            data_func(load_onto)
        return load_onto
    else:
        return utils.TestData(*loaders)
예제 #2
0
def load_data(load_onto=None):
    from neutron_fwaas_dashboard.test.test_data import fwaas_data

    # The order of these loaders matters, some depend on others.
    loaders = (fwaas_data.data, )
    if load_onto:
        for data_func in loaders:
            data_func(load_onto)
        return load_onto
    else:
        return utils.TestData(*loaders)
예제 #3
0
def load_test_data(load_onto=None):
    from watcher_dashboard.test.test_data import exceptions
    from watcher_dashboard.test.test_data import watcher_data

    # The order of these loaders matters, some depend on others.
    loaders = (exceptions.data, keystone_data.data, watcher_data.data)
    if load_onto:
        for data_func in loaders:
            data_func(load_onto)
        return load_onto
    else:
        return utils.TestData(*loaders)
예제 #4
0
def load_test_data(load_onto=None):
    # The order of these loaders matters, some depend on others.
    loaders = (
        exceptions.data,
        blazar_data.data,
    )
    if load_onto:
        for data_func in loaders:
            data_func(load_onto)
        return load_onto
    else:
        return utils.TestData(*loaders)
예제 #5
0
def load_test_data(load_onto=None):
    from mistraldashboard.test.test_data import mistral_data
    from openstack_dashboard.test.test_data import exceptions

    # The order of these loaders matters, some depend on others.
    loaders = (
        exceptions.data,
        mistral_data.data,
    )
    if load_onto:
        for data_func in loaders:
            data_func(load_onto)
        return load_onto
    else:
        return utils.TestData(*loaders)
예제 #6
0
def load_test_data(load_onto=None):
    from manila_ui.tests.test_data import keystone_data as manila_keystone_data
    from openstack_dashboard.test.test_data import exceptions
    from openstack_dashboard.test.test_data import keystone_data

    # The order of these loaders matters, some depend on others.
    loaders = (
        exceptions.data,
        keystone_data.data,
        manila_keystone_data.data,
    )
    if load_onto:
        for data_func in loaders:
            data_func(load_onto)
        return load_onto
    else:
        return utils.TestData(*loaders)
예제 #7
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 json
import mock

from magnum_ui.api.rest import magnum
from magnum_ui.test import test_data
from openstack_dashboard.test import helpers as test
from openstack_dashboard.test.test_data import utils

TEST = utils.TestData(test_data.data)


class MagnumRestTestCase(test.TestCase):

    # Cluster Templates
    @mock.patch.object(magnum, 'magnum')
    def test_cluster_template_get(self, client):
        request = self.mock_rest_request()
        client.cluster_template_list.return_value = \
            mock_resource(TEST.cluster_templates.list())
        response = magnum.ClusterTemplates().get(request)

        self.assertStatusCode(response, 200)
        self.assertItemsCollectionEqual(response,
                                        TEST.cluster_templates.list())
예제 #8
0
 def setUp(self):
     test.BaseAdminViewTests.setUp(self)
     self.testdata = test_utils.TestData()
     test_utils.load_test_data(self.testdata)