Exemplo n.º 1
0
    def test_is_encrypted(self):
        volume_type = volume_types.create(self.ctxt, "type1")
        volume_type_id = volume_type.get("id")
        self.assertFalse(volume_types.is_encrypted(self.ctxt, volume_type_id))

        encryption = {"control_location": "front-end", "provider": "fake_provider"}
        db_api.volume_type_encryption_create(self.ctxt, volume_type_id, encryption)
        self.assertTrue(volume_types.is_encrypted(self.ctxt, volume_type_id))
Exemplo n.º 2
0
 def test_encryption_create(self):
     volume_type = volume_types.create(self.ctxt, "type1")
     volume_type_id = volume_type.get('id')
     encryption = {
         'control_location': 'front-end',
         'provider': 'fake_provider',
     }
     db_api.volume_type_encryption_create(self.ctxt, volume_type_id,
                                          encryption)
     self.assertTrue(volume_types.is_encrypted(self.ctxt, volume_type_id))
 def test_encryption_create(self):
     volume_type = volume_types.create(self.ctxt, "type1")
     volume_type_id = volume_type.get('id')
     encryption = {
         'control_location': 'front-end',
         'provider': 'fake_provider',
     }
     db_api.volume_type_encryption_create(self.ctxt, volume_type_id,
                                          encryption)
     self.assertTrue(volume_types.is_encrypted(self.ctxt, volume_type_id))
Exemplo n.º 4
0
    def test_volume_type_destroy_with_encryption(self):
        volume_type = volume_types.create(self.ctxt, "type1")
        volume_type_id = volume_type.get('id')

        encryption = {
            'control_location': 'front-end',
            'provider': 'fake_provider',
        }
        db_api.volume_type_encryption_create(self.ctxt, volume_type_id,
                                             encryption)
        ret = volume_types.get_volume_type_encryption(self.ctxt,
                                                      volume_type_id)
        self.assertIsNotNone(ret)

        volume_types.destroy(self.ctxt, volume_type_id)
        ret = volume_types.get_volume_type_encryption(self.ctxt,
                                                      volume_type_id)
        self.assertIsNone(ret)
Exemplo n.º 5
0
    def test_volume_type_destroy_with_encryption(self):
        volume_type = volume_types.create(self.ctxt, "type1")
        volume_type_id = volume_type.get('id')

        encryption = {
            'control_location': 'front-end',
            'provider': 'fake_provider',
        }
        db_api.volume_type_encryption_create(self.ctxt, volume_type_id,
                                             encryption)
        ret = volume_types.get_volume_type_encryption(self.ctxt,
                                                      volume_type_id)
        self.assertIsNotNone(ret)

        volume_types.destroy(self.ctxt, volume_type_id)
        ret = volume_types.get_volume_type_encryption(self.ctxt,
                                                      volume_type_id)
        self.assertIsNone(ret)