Add missing params in NoOpEncryptor

Change-Id: Id8b6c3d0ef7f4c8d37232a81cab1e50458d32709
Closes-Bug: #1812790
This commit is contained in:
yenai 2019-01-18 18:15:15 +08:00
parent 322554c386
commit b92dd00535
2 changed files with 12 additions and 4 deletions

View File

@ -36,8 +36,8 @@ class NoOpEncryptor(base.VolumeEncryptor):
execute=execute,
*args, **kwargs)
def attach_volume(self, context):
def attach_volume(self, context, **kwargs):
pass
def detach_volume(self):
def detach_volume(self, **kwargs):
pass

View File

@ -24,7 +24,15 @@ class NoOpEncryptorTestCase(test_base.VolumeEncryptorTestCase):
keymgr=self.keymgr)
def test_attach_volume(self):
self.encryptor.attach_volume(None)
test_args = {
'control_location': 'front-end',
'provider': 'NoOpEncryptor',
}
self.encryptor.attach_volume(None, **test_args)
def test_detach_volume(self):
self.encryptor.detach_volume()
test_args = {
'control_location': 'front-end',
'provider': 'NoOpEncryptor',
}
self.encryptor.detach_volume(**test_args)