Fixing create_key_and_certificate boolean parameter (#1572)
This commit is contained in:
parent
783504c897
commit
ba3c9db8a7
@ -103,7 +103,7 @@ class IoTResponse(BaseResponse):
|
|||||||
return json.dumps(dict())
|
return json.dumps(dict())
|
||||||
|
|
||||||
def create_keys_and_certificate(self):
|
def create_keys_and_certificate(self):
|
||||||
set_as_active = self._get_param("setAsActive")
|
set_as_active = self._get_bool_param("setAsActive")
|
||||||
cert, key_pair = self.iot_backend.create_keys_and_certificate(
|
cert, key_pair = self.iot_backend.create_keys_and_certificate(
|
||||||
set_as_active=set_as_active,
|
set_as_active=set_as_active,
|
||||||
)
|
)
|
||||||
|
@ -96,6 +96,23 @@ def test_certs():
|
|||||||
res = client.list_certificates()
|
res = client.list_certificates()
|
||||||
res.should.have.key('certificates').which.should.have.length_of(0)
|
res.should.have.key('certificates').which.should.have.length_of(0)
|
||||||
|
|
||||||
|
@mock_iot
|
||||||
|
def test_certs_create_inactive():
|
||||||
|
client = boto3.client('iot', region_name='ap-northeast-1')
|
||||||
|
cert = client.create_keys_and_certificate(setAsActive=False)
|
||||||
|
cert_id = cert['certificateId']
|
||||||
|
|
||||||
|
cert = client.describe_certificate(certificateId=cert_id)
|
||||||
|
cert.should.have.key('certificateDescription')
|
||||||
|
cert_desc = cert['certificateDescription']
|
||||||
|
cert_desc.should.have.key('status').which.should.equal('INACTIVE')
|
||||||
|
|
||||||
|
client.update_certificate(certificateId=cert_id, newStatus='ACTIVE')
|
||||||
|
cert = client.describe_certificate(certificateId=cert_id)
|
||||||
|
cert.should.have.key('certificateDescription')
|
||||||
|
cert_desc = cert['certificateDescription']
|
||||||
|
cert_desc.should.have.key('status').which.should.equal('ACTIVE')
|
||||||
|
|
||||||
@mock_iot
|
@mock_iot
|
||||||
def test_policy():
|
def test_policy():
|
||||||
client = boto3.client('iot', region_name='ap-northeast-1')
|
client = boto3.client('iot', region_name='ap-northeast-1')
|
||||||
|
Loading…
Reference in New Issue
Block a user