Example #1
0
class FakeQuota(object):
    fake_quotas = fakes.FakeHTTPClient().get_quotas()[2]['quotas']
    fake_instances_quota = (
        fakes.FakeHTTPClient().update_instances_quota()[2]['quotas'])

    def get_quotas(self):
        return [quota.Quotas.resource_class(None, q) for q in self.fake_quotas]
Example #2
0
class FakeUsers(object):
    fake_users = fakes.FakeHTTPClient().get_instances_1234_users()[2]['users']
    fake_user_access = fakes.FakeHTTPClient().\
        get_instances_1234_users_jacob_databases()[2]

    def get_instances_1234_users_harry(self):
        return users.User(None, self.fake_users[2])

    def get_instances_1234_users_access(self):
        return [
            databases.Database(self, db)
            for db in self.fake_user_access['databases']
        ]
Example #3
0
class FakeInstances(object):
    fake_instances = (fakes.FakeHTTPClient().get_instances()[2]['instances'])
    fake_instance = fakes.FakeHTTPClient().get_instance_create()[2]

    def get_instances_1234(self):
        return instances.Instance(None, self.fake_instances[0])

    def get_instances(self):
        return [
            instances.Instance(None, fake_instance)
            for fake_instance in self.fake_instances
        ]

    def get_instance_create(self):
        return instances.Instance(None, self.fake_instance['instance'])
Example #4
0
class FakeClusters(object):
    fake_clusters = fakes.FakeHTTPClient().get_clusters()[2]['clusters']
    fake_cluster = (
        fakes.FakeHTTPClient().get_clusters_cls_1234()[2]['cluster'])
    fake_cluster_member = fake_cluster['instances'][1]
    fake_cluster_instance_modules = (
        fakes.FakeHTTPClient().get_cluster_instance_modules()[2]['modules'])

    def get_clusters_cls_1234(self):
        return clusters.Cluster(None, self.fake_cluster)

    def get_clusters_member_2(self):
        return instances.Instance(None, self.fake_cluster_member)

    def cluster_instance_modules(self):
        return [[modules.Module(None, mod)]
                for mod in self.fake_cluster_instance_modules]
Example #5
0
class FakeLogs(object):
    fake_logs = fakes.FakeHTTPClient().get_logs()[2]['logs']

    def get_logs(self):
        return [
            instances.DatastoreLog(None, fake_log)
            for fake_log in self.fake_logs
        ]
Example #6
0
class FakeConfigurationParameters(object):
    fake_config_param = (
        fakes.FakeHTTPClient().get_datastores_d_123_versions_v_156_parameters(
        )[2]['configuration-parameters'])

    def get_params_connect_timeout(self):
        return configurations.\
            ConfigurationParameter(None, self.fake_config_param[1])
Example #7
0
class FakeDatastores(object):
    fake_datastores = fakes.FakeHTTPClient().get_datastores()[2]['datastores']
    fake_datastore_versions = fake_datastores[0]['versions']

    def get_datastores_d_123(self):
        return datastores.Datastore(None, self.fake_datastores[0])

    def get_datastores_d_123_versions(self):
        return datastores.Datastore(None, self.fake_datastore_versions[0])
Example #8
0
class FakeConfigurations(object):
    fake_config = (
        fakes.FakeHTTPClient().get_configurations()[2]['configurations'])
    fake_config_instances = (
        fakes.FakeHTTPClient().get_configurations_c_123_instances()[2])
    fake_default_config = (fakes.FakeHTTPClient().
                           get_instances_1234_configuration()[2]['instance'])

    def get_configurations_c_123(self):
        return configurations.Configuration(None, self.fake_config[0])

    def get_configuration_instances(self):
        return [
            instances.Instance(None, fake_instance)
            for fake_instance in self.fake_config_instances['instances']
        ]

    def get_default_configuration(self):
        return instances.Instance(None, self.fake_default_config)
Example #9
0
class FakeRoot(object):
    fake_instance_1234_root = (
        fakes.FakeHTTPClient().get_instances_1234_root()[2])
    fake_cls_1234_root = (
        fakes.FakeHTTPClient().get_clusters_cls_1234_root()[2])

    def get_instance_1234_root(self):
        return users.User(None, self.fake_instance_1234_root, loaded=True)

    def get_cls_1234_root(self):
        return users.User(None, self.fake_cls_1234_root, loaded=True)

    def post_instance_1234_root(self):
        root = fakes.FakeHTTPClient().post_instances_1234_root()[2]['user']
        return root['name'], root['password']

    def post_cls_1234_root(self):
        root = fakes.FakeHTTPClient().post_instances_1234_root()[2]['user']
        return root['name'], root['password']

    def delete_instance_1234_root(self):
        return fakes.FakeHTTPClient().delete_instances_1234_root()[2]
Example #10
0
class FakeLimits(object):
    fake_limits = fakes.FakeHTTPClient().get_limits()[2]['limits']

    def get_absolute_limits(self):
        return limits.Limit(None, self.fake_limits[0])

    def get_non_absolute_limits(self):
        return limits.Limit(None, {
            'value': 200,
            'verb': 'DELETE',
            'remaining': 200,
            'unit': 'MINUTE'
        })
Example #11
0
class FakeBackups(object):
    fake_backups = fakes.FakeHTTPClient().get_backups()[2]['backups']

    def get_backup_bk_1234(self):
        return backups.Backup(None, self.fake_backups[0])
Example #12
0
class FakeFlavors(object):
    fake_flavors = fakes.FakeHTTPClient().get_flavors()[2]['flavors']

    def get_flavors_1(self):
        return flavors.Flavor(None, self.fake_flavors[0])
Example #13
0
 def delete_instance_1234_root(self):
     return fakes.FakeHTTPClient().delete_instances_1234_root()[2]
Example #14
0
class FakeConfigurations(object):
    fake_config = (
        fakes.FakeHTTPClient().get_configurations()[2]['configurations'])

    def get_configurations_c_123(self):
        return flavors.Flavor(None, self.fake_config[0])
Example #15
0
class FakeInstances(object):
    fake_instances = (fakes.FakeHTTPClient().get_instances()[2]['instances'])

    def get_instances_1234(self):
        return instances.Instance(None, self.fake_instances[0])
Example #16
0
class FakeUsers(object):
    fake_users = fakes.FakeHTTPClient().get_instances_1234_users()[2]['users']

    def get_instances_1234_users_harry(self):
        return users.User(None, self.fake_users[2])
Example #17
0
 def post_cls_1234_root(self):
     root = fakes.FakeHTTPClient().post_instances_1234_root()[2]['user']
     return root['name'], root['password']
Example #18
0
class FakeClusters(object):
    fake_clusters = fakes.FakeHTTPClient().get_clusters()[2]['clusters']

    def get_clusters_cls_1234(self):
        return clusters.Cluster(None, self.fake_clusters[0])