mirror of https://github.com/OpenKMIP/PyKMIP.git
Merge pull request #425 from OpenKMIP/feat/add-rekey-to-factory
Add Rekey support to the payload factories
This commit is contained in:
commit
72280f8ddc
|
@ -31,6 +31,9 @@ class RequestPayloadFactory(PayloadFactory):
|
|||
def _create_derive_key_payload(self):
|
||||
return payloads.DeriveKeyRequestPayload()
|
||||
|
||||
def _create_rekey_payload(self):
|
||||
return payloads.RekeyRequestPayload()
|
||||
|
||||
def _create_rekey_key_pair_payload(self):
|
||||
return payloads.RekeyKeyPairRequestPayload()
|
||||
|
||||
|
|
|
@ -31,6 +31,9 @@ class ResponsePayloadFactory(PayloadFactory):
|
|||
def _create_derive_key_payload(self):
|
||||
return payloads.DeriveKeyResponsePayload()
|
||||
|
||||
def _create_rekey_payload(self):
|
||||
return payloads.RekeyResponsePayload()
|
||||
|
||||
def _create_rekey_key_pair_payload(self):
|
||||
return payloads.RekeyKeyPairResponsePayload()
|
||||
|
||||
|
|
|
@ -53,7 +53,8 @@ class TestRequestPayloadFactory(testtools.TestCase):
|
|||
self._test_payload_type(payload, payloads.RegisterRequestPayload)
|
||||
|
||||
def test_create_rekey_payload(self):
|
||||
self._test_not_implemented(self.factory.create, enums.Operation.REKEY)
|
||||
payload = self.factory.create(enums.Operation.REKEY)
|
||||
self._test_payload_type(payload, payloads.RekeyRequestPayload)
|
||||
|
||||
def test_create_derive_key_payload(self):
|
||||
payload = self.factory.create(enums.Operation.DERIVE_KEY)
|
||||
|
|
|
@ -53,7 +53,8 @@ class TestResponsePayloadFactory(testtools.TestCase):
|
|||
self._test_payload_type(payload, payloads.RegisterResponsePayload)
|
||||
|
||||
def test_create_rekey_payload(self):
|
||||
self._test_not_implemented(self.factory.create, enums.Operation.REKEY)
|
||||
payload = self.factory.create(enums.Operation.REKEY)
|
||||
self._test_payload_type(payload, payloads.RekeyResponsePayload)
|
||||
|
||||
def test_create_derive_key_payload(self):
|
||||
payload = self.factory.create(enums.Operation.DERIVE_KEY)
|
||||
|
|
Loading…
Reference in New Issue