Exemplo n.º 1
0
 def test_aws_set_volume_id(self):
     name = "yoname"
     type = "awsElasticBlockStore"
     volume_id = "vol-0a89c9040d544a371"
     vol = K8sVolume(name=name, type=type)
     vol.volume_id = volume_id
     self.assertEqual(vol.volume_id, volume_id)
Exemplo n.º 2
0
 def test_gce_set_pd_name_invalid_type(self):
     name = "yoname"
     type = "emptyDir"
     pd_name = "yopdname"
     vol = K8sVolume(name=name, type=type)
     with self.assertRaises(NotImplementedError):
         vol.pd_name = pd_name
Exemplo n.º 3
0
 def test_nfs_set_server(self):
     name = "yoname"
     type = "nfs"
     server = "nfs.company.com"
     vol = K8sVolume(name=name, type=type)
     vol.nfs_server = server
     self.assertEqual(vol.nfs_server, server)
Exemplo n.º 4
0
 def test_aws_set_volume_id_invalid_type(self):
     name = "yoname"
     type = "emptyDir"
     volume_id = "vol-0a89c9040d544a371"
     vol = K8sVolume(name=name, type=type)
     with self.assertRaises(NotImplementedError):
         vol.volume_id = volume_id
Exemplo n.º 5
0
 def test_aws_set_fs_type(self):
     name = "yoname"
     type = "awsElasticBlockStore"
     fs_type = "xfs"
     vol = K8sVolume(name=name, type=type)
     vol.fs_type = fs_type
     self.assertEqual(vol.fs_type, fs_type)
Exemplo n.º 6
0
 def test_nfs_set_server_invalid(self):
     name = "yoname"
     type = "nfs"
     server = object()
     vol = K8sVolume(name=name, type=type)
     with self.assertRaises(SyntaxError):
         vol.nfs_server = server
Exemplo n.º 7
0
 def test_hostpath_set_path_invalid_type(self):
     name = "yoname"
     type = "emptyDir"
     host_path = "/path/on/host"
     vol = K8sVolume(name=name, type=type)
     with self.assertRaises(NotImplementedError):
         vol.path = host_path
Exemplo n.º 8
0
 def test_gce_fs_type_invalid_obj(self):
     name = "yoname"
     type = "gcePersistentDisk"
     fs_type = object()
     vol = K8sVolume(name=name, type=type)
     with self.assertRaises(SyntaxError):
         vol.fs_type = fs_type
Exemplo n.º 9
0
 def test_git_set_revision(self):
     name = "yoname"
     type = "gitRepo"
     rev = "22f1d8406d464b0c0874075539c1f2e96c253775"
     vol = K8sVolume(name=name, type=type)
     vol.git_revision = rev
     self.assertEqual(vol.git_revision, rev)
Exemplo n.º 10
0
 def test_emptydir_set_medium_invalid(self):
     name = "yoname"
     type = "emptyDir"
     medium = "yomedium"
     vol = K8sVolume(name=name, type=type)
     with self.assertRaises(SyntaxError):
         vol.medium = medium
Exemplo n.º 11
0
 def test_git_set_revision_invalid_type(self):
     name = "yoname"
     type = "emptyDir"
     rev = "22f1d8406d464b0c0874075539c1f2e96c253775"
     vol = K8sVolume(name=name, type=type)
     with self.assertRaises(NotImplementedError):
         vol.git_revision = rev
Exemplo n.º 12
0
 def test_git_set_revision_invalid(self):
     name = "yoname"
     type = "gitRepo"
     rev = object()
     vol = K8sVolume(name=name, type=type)
     with self.assertRaises(SyntaxError):
         vol.git_revision = rev
Exemplo n.º 13
0
 def test_git_set_repo(self):
     name = "yoname"
     type = "gitRepo"
     repo = "git@somewhere:me/my-git-repository.git"
     vol = K8sVolume(name=name, type=type)
     vol.git_repository = repo
     self.assertEqual(vol.git_repository, repo)
Exemplo n.º 14
0
 def test_git_set_repo_invalid_type(self):
     name = "yoname"
     type = "emptyDir"
     repo = "git@somewhere:me/my-git-repository.git"
     vol = K8sVolume(name=name, type=type)
     with self.assertRaises(NotImplementedError):
         vol.git_repository = repo
Exemplo n.º 15
0
 def test_hostpath_set_path(self):
     name = "yoname"
     type = "hostPath"
     host_path = "/path/on/host"
     vol = K8sVolume(name=name, type=type)
     vol.path = host_path
     self.assertEqual(host_path, vol.path)
Exemplo n.º 16
0
 def test_aws_fs_type_invalid_obj(self):
     name = "yoname"
     type = "awsElasticBlockStore"
     fs_type = object()
     vol = K8sVolume(name=name, type=type)
     with self.assertRaises(SyntaxError):
         vol.fs_type = fs_type
Exemplo n.º 17
0
 def test_secret_set_name_invalid_type(self):
     name = "yoname"
     type = "emptyDir"
     secret_name = "yosecret"
     vol = K8sVolume(name=name, type=type)
     with self.assertRaises(NotImplementedError):
         vol.secret_name = secret_name
Exemplo n.º 18
0
 def test_fs_type_invalid_type(self):
     name = "yoname"
     type = "emptyDir"
     fs_type = object()
     vol = K8sVolume(name=name, type=type)
     with self.assertRaises(NotImplementedError):
         vol.fs_type = fs_type
Exemplo n.º 19
0
 def test_secret_set_name_invalid_obj(self):
     name = "yoname"
     type = "secret"
     secret = object()
     vol = K8sVolume(name=name, type=type)
     with self.assertRaises(SyntaxError):
         vol.secret_name = secret
Exemplo n.º 20
0
 def test_gce_set_fs_type(self):
     name = "yoname"
     type = "gcePersistentDisk"
     fs_type = "xfs"
     vol = K8sVolume(name=name, type=type)
     vol.fs_type = fs_type
     self.assertEqual(vol.fs_type, fs_type)
Exemplo n.º 21
0
 def test_secret_set_name(self):
     name = "yoname"
     type = "secret"
     secret_name = "yosecret"
     vol = K8sVolume(name=name, type=type)
     vol.secret_name = secret_name
     self.assertEqual(vol.secret_name, secret_name)
Exemplo n.º 22
0
 def test_nfs_set_server_invalid_type(self):
     name = "yoname"
     type = "emptyDir"
     server = "nfs.company.com"
     vol = K8sVolume(name=name, type=type)
     with self.assertRaises(NotImplementedError):
         vol.nfs_server = server
Exemplo n.º 23
0
 def test_gce_set_pd_name(self):
     name = "yoname"
     type = "gcePersistentDisk"
     pd_name = "vol-0a89c9040d544a371"
     vol = K8sVolume(name=name, type=type)
     vol.pd_name = pd_name
     self.assertEqual(vol.pd_name, pd_name)
Exemplo n.º 24
0
 def test_emptydir_set_medium_memory(self):
     name = "yoname"
     type = "emptyDir"
     medium = "Memory"
     vol = K8sVolume(name=name, type=type)
     vol.medium = medium
     self.assertEqual(medium, vol.medium)
Exemplo n.º 25
0
 def test_init_empty_dir(self):
     name = "yoname"
     type = 'emptyDir'
     vol = K8sVolume(name=name, type=type)
     self.assertIsNotNone(vol)
     self.assertIsInstance(vol, K8sVolume)
     self.assertEqual(type, vol.type)
     self.assertIsInstance(vol.source, EmptyDirVolumeSource)
Exemplo n.º 26
0
 def test_git_repo_init(self):
     name = "yoname"
     type = "gitRepo"
     vol = K8sVolume(name=name, type=type)
     self.assertIsNotNone(vol)
     self.assertIsInstance(vol, K8sVolume)
     self.assertEqual(type, vol.type)
     self.assertIsInstance(vol.source, GitRepoVolumeSource)
Exemplo n.º 27
0
 def test_nfs_init(self):
     name = "yoname"
     type = "nfs"
     vol = K8sVolume(name=name, type=type)
     self.assertIsNotNone(vol)
     self.assertIsInstance(vol, K8sVolume)
     self.assertEqual(type, vol.type)
     self.assertIsInstance(vol.source, NFSVolumeSource)
Exemplo n.º 28
0
 def test_gce_init(self):
     name = "yoname"
     type = "gcePersistentDisk"
     vol = K8sVolume(name=name, type=type)
     self.assertIsNotNone(vol)
     self.assertIsInstance(vol, K8sVolume)
     self.assertEqual(type, vol.type)
     self.assertIsInstance(vol.source, GCEPersistentDiskVolumeSource)
Exemplo n.º 29
0
 def test_aws_init(self):
     name = "yoname"
     type = "awsElasticBlockStore"
     vol = K8sVolume(name=name, type=type)
     self.assertIsNotNone(vol)
     self.assertIsInstance(vol, K8sVolume)
     self.assertEqual(type, vol.type)
     self.assertIsInstance(vol.source, AWSElasticBlockStoreVolumeSource)
Exemplo n.º 30
0
 def test_init_secret(self):
     name = "yoname"
     type = "secret"
     vol = K8sVolume(name=name, type=type)
     self.assertIsNotNone(vol)
     self.assertIsInstance(vol, K8sVolume)
     self.assertEqual(type, vol.type)
     self.assertIsInstance(vol.source, SecretVolumeSource)