python/kubernetes/test/test_v1_volume.py
Nabarun Pal 96a86936bc
Generate updated client
Signed-off-by: Nabarun Pal <pal.nabarun95@gmail.com>
2020-10-14 21:20:51 +05:30

264 lines
12 KiB
Python

# coding: utf-8
"""
Kubernetes
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.16
Generated by: https://openapi-generator.tech
"""
from __future__ import absolute_import
import unittest
import datetime
import kubernetes.client
from kubernetes.client.models.v1_volume import V1Volume # noqa: E501
from kubernetes.client.rest import ApiException
class TestV1Volume(unittest.TestCase):
"""V1Volume unit test stubs"""
def setUp(self):
pass
def tearDown(self):
pass
def make_instance(self, include_optional):
"""Test V1Volume
include_option is a boolean, when False only required
params are included, when True both required and
optional params are included """
# model = kubernetes.client.models.v1_volume.V1Volume() # noqa: E501
if include_optional :
return V1Volume(
aws_elastic_block_store = kubernetes.client.models.v1/aws_elastic_block_store_volume_source.v1.AWSElasticBlockStoreVolumeSource(
fs_type = '0',
partition = 56,
read_only = True,
volume_id = '0', ),
azure_disk = kubernetes.client.models.v1/azure_disk_volume_source.v1.AzureDiskVolumeSource(
caching_mode = '0',
disk_name = '0',
disk_uri = '0',
fs_type = '0',
kind = '0',
read_only = True, ),
azure_file = kubernetes.client.models.v1/azure_file_volume_source.v1.AzureFileVolumeSource(
read_only = True,
secret_name = '0',
share_name = '0', ),
cephfs = kubernetes.client.models.v1/ceph_fs_volume_source.v1.CephFSVolumeSource(
monitors = [
'0'
],
path = '0',
read_only = True,
secret_file = '0',
secret_ref = kubernetes.client.models.v1/local_object_reference.v1.LocalObjectReference(
name = '0', ),
user = '0', ),
cinder = kubernetes.client.models.v1/cinder_volume_source.v1.CinderVolumeSource(
fs_type = '0',
read_only = True,
secret_ref = kubernetes.client.models.v1/local_object_reference.v1.LocalObjectReference(
name = '0', ),
volume_id = '0', ),
config_map = kubernetes.client.models.v1/config_map_volume_source.v1.ConfigMapVolumeSource(
default_mode = 56,
items = [
kubernetes.client.models.v1/key_to_path.v1.KeyToPath(
key = '0',
mode = 56,
path = '0', )
],
name = '0',
optional = True, ),
csi = kubernetes.client.models.v1/csi_volume_source.v1.CSIVolumeSource(
driver = '0',
fs_type = '0',
node_publish_secret_ref = kubernetes.client.models.v1/local_object_reference.v1.LocalObjectReference(
name = '0', ),
read_only = True,
volume_attributes = {
'key' : '0'
}, ),
downward_api = kubernetes.client.models.v1/downward_api_volume_source.v1.DownwardAPIVolumeSource(
default_mode = 56,
items = [
kubernetes.client.models.v1/downward_api_volume_file.v1.DownwardAPIVolumeFile(
field_ref = kubernetes.client.models.v1/object_field_selector.v1.ObjectFieldSelector(
api_version = '0',
field_path = '0', ),
mode = 56,
path = '0',
resource_field_ref = kubernetes.client.models.v1/resource_field_selector.v1.ResourceFieldSelector(
container_name = '0',
divisor = '0',
resource = '0', ), )
], ),
empty_dir = kubernetes.client.models.v1/empty_dir_volume_source.v1.EmptyDirVolumeSource(
medium = '0',
size_limit = '0', ),
fc = kubernetes.client.models.v1/fc_volume_source.v1.FCVolumeSource(
fs_type = '0',
lun = 56,
read_only = True,
target_ww_ns = [
'0'
],
wwids = [
'0'
], ),
flex_volume = kubernetes.client.models.v1/flex_volume_source.v1.FlexVolumeSource(
driver = '0',
fs_type = '0',
options = {
'key' : '0'
},
read_only = True,
secret_ref = kubernetes.client.models.v1/local_object_reference.v1.LocalObjectReference(
name = '0', ), ),
flocker = kubernetes.client.models.v1/flocker_volume_source.v1.FlockerVolumeSource(
dataset_name = '0',
dataset_uuid = '0', ),
gce_persistent_disk = kubernetes.client.models.v1/gce_persistent_disk_volume_source.v1.GCEPersistentDiskVolumeSource(
fs_type = '0',
partition = 56,
pd_name = '0',
read_only = True, ),
git_repo = kubernetes.client.models.v1/git_repo_volume_source.v1.GitRepoVolumeSource(
directory = '0',
repository = '0',
revision = '0', ),
glusterfs = kubernetes.client.models.v1/glusterfs_volume_source.v1.GlusterfsVolumeSource(
endpoints = '0',
path = '0',
read_only = True, ),
host_path = kubernetes.client.models.v1/host_path_volume_source.v1.HostPathVolumeSource(
path = '0',
type = '0', ),
iscsi = kubernetes.client.models.v1/iscsi_volume_source.v1.ISCSIVolumeSource(
chap_auth_discovery = True,
chap_auth_session = True,
fs_type = '0',
initiator_name = '0',
iqn = '0',
iscsi_interface = '0',
lun = 56,
portals = [
'0'
],
read_only = True,
secret_ref = kubernetes.client.models.v1/local_object_reference.v1.LocalObjectReference(
name = '0', ),
target_portal = '0', ),
name = '0',
nfs = kubernetes.client.models.v1/nfs_volume_source.v1.NFSVolumeSource(
path = '0',
read_only = True,
server = '0', ),
persistent_volume_claim = kubernetes.client.models.v1/persistent_volume_claim_volume_source.v1.PersistentVolumeClaimVolumeSource(
claim_name = '0',
read_only = True, ),
photon_persistent_disk = kubernetes.client.models.v1/photon_persistent_disk_volume_source.v1.PhotonPersistentDiskVolumeSource(
fs_type = '0',
pd_id = '0', ),
portworx_volume = kubernetes.client.models.v1/portworx_volume_source.v1.PortworxVolumeSource(
fs_type = '0',
read_only = True,
volume_id = '0', ),
projected = kubernetes.client.models.v1/projected_volume_source.v1.ProjectedVolumeSource(
default_mode = 56,
sources = [
kubernetes.client.models.v1/volume_projection.v1.VolumeProjection(
config_map = kubernetes.client.models.v1/config_map_projection.v1.ConfigMapProjection(
items = [
kubernetes.client.models.v1/key_to_path.v1.KeyToPath(
key = '0',
mode = 56,
path = '0', )
],
name = '0',
optional = True, ),
downward_api = kubernetes.client.models.v1/downward_api_projection.v1.DownwardAPIProjection(),
secret = kubernetes.client.models.v1/secret_projection.v1.SecretProjection(
name = '0',
optional = True, ),
service_account_token = kubernetes.client.models.v1/service_account_token_projection.v1.ServiceAccountTokenProjection(
audience = '0',
expiration_seconds = 56,
path = '0', ), )
], ),
quobyte = kubernetes.client.models.v1/quobyte_volume_source.v1.QuobyteVolumeSource(
group = '0',
read_only = True,
registry = '0',
tenant = '0',
user = '0',
volume = '0', ),
rbd = kubernetes.client.models.v1/rbd_volume_source.v1.RBDVolumeSource(
fs_type = '0',
image = '0',
keyring = '0',
monitors = [
'0'
],
pool = '0',
read_only = True,
secret_ref = kubernetes.client.models.v1/local_object_reference.v1.LocalObjectReference(
name = '0', ),
user = '0', ),
scale_io = kubernetes.client.models.v1/scale_io_volume_source.v1.ScaleIOVolumeSource(
fs_type = '0',
gateway = '0',
protection_domain = '0',
read_only = True,
secret_ref = kubernetes.client.models.v1/local_object_reference.v1.LocalObjectReference(
name = '0', ),
ssl_enabled = True,
storage_mode = '0',
storage_pool = '0',
system = '0',
volume_name = '0', ),
secret = kubernetes.client.models.v1/secret_volume_source.v1.SecretVolumeSource(
default_mode = 56,
items = [
kubernetes.client.models.v1/key_to_path.v1.KeyToPath(
key = '0',
mode = 56,
path = '0', )
],
optional = True,
secret_name = '0', ),
storageos = kubernetes.client.models.v1/storage_os_volume_source.v1.StorageOSVolumeSource(
fs_type = '0',
read_only = True,
secret_ref = kubernetes.client.models.v1/local_object_reference.v1.LocalObjectReference(
name = '0', ),
volume_name = '0',
volume_namespace = '0', ),
vsphere_volume = kubernetes.client.models.v1/vsphere_virtual_disk_volume_source.v1.VsphereVirtualDiskVolumeSource(
fs_type = '0',
storage_policy_id = '0',
storage_policy_name = '0',
volume_path = '0', )
)
else :
return V1Volume(
name = '0',
)
def testV1Volume(self):
"""Test V1Volume"""
inst_req_only = self.make_instance(include_optional=False)
inst_req_and_optional = self.make_instance(include_optional=True)
if __name__ == '__main__':
unittest.main()