| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- import json
- import unittest
- import uuid
- from cloudbridge.cloud.interfaces import TestMockHelperMixin
- from test.helpers import ProviderTestBase
- import test.helpers as helpers
- class AzureVolumeServiceTestCase(ProviderTestBase):
- def __init__(self, methodName, provider):
- super(AzureVolumeServiceTestCase, self).__init__(
- methodName=methodName, provider=provider)
- self.snapshots = self.provider.block_store.snapshots
- @helpers.skipIfNoService(['block_store.volumes'])
- def test_azure_volume_create(self):
- volume = self.provider.block_store.volumes.create("MyVolume",1, description='My volume')
- print("Create Volume - " + str(volume))
- self.assertTrue(
- volume.name == "MyVolume" , "Volume name should be MyVolume")
- @helpers.skipIfNoService(['block_store.volumes'])
- def test_azure_volume_get(self):
- volume = self.provider.block_store.volumes.get("MyVolume")
- print("Get Volume - " + str(volume))
- self.assertTrue(
- volume.name == "MyVolume", "Volume name should be MyVolume")
- @helpers.skipIfNoService(['block_store.volumes'])
- def test_azure_volume_find(self):
- with self.assertRaises(NotImplementedError):
- volumes = self.provider.block_store.volumes.find("MyVolume")
- @helpers.skipIfNoService(['block_store.volumes'])
- def test_azure_volume_list(self):
- with self.assertRaises(NotImplementedError):
- volumes = self.provider.block_store.volumes.list()
|