def test_that_when_detach_principal_policy_succeeds_the_detach_principal_policy_method_returns_true(self): ''' tests True policy detached. ''' result = boto_iot.detach_principal_policy(policyName='testpolicy', principal='us-east-1:GUID-GUID-GUID', **conn_parameters) self.assertTrue(result['detached'])
def test_that_when_detach_principal_policy_version_fails_the_detach_principal_policy_version_method_returns_error(self): ''' tests False policy version error. ''' self.conn.detach_principal_policy.side_effect = \ ClientError(error_content, 'detach_principal_policy') result = boto_iot.detach_principal_policy(policyName='testpolicy', principal='us-east-1:GUID-GUID-GUID', **conn_parameters) self.assertEqual(result.get('error', {}).get('message'), error_message.format('detach_principal_policy'))
def test_that_when_detach_principal_policy_succeeds_the_detach_principal_policy_method_returns_true( self, ): """ tests True policy detached. """ result = boto_iot.detach_principal_policy( policyName="testpolicy", principal="us-east-1:GUID-GUID-GUID", **conn_parameters ) assert result["detached"]
def test_that_when_detach_principal_policy_version_fails_the_detach_principal_policy_version_method_returns_error( boto_conn): ''' tests False policy version error. ''' boto_conn.detach_principal_policy.side_effect = \ exceptions.ClientError(error_content, 'detach_principal_policy') result = boto_iot.detach_principal_policy( policyName='testpolicy', principal='us-east-1:GUID-GUID-GUID', **pytest.conn_parameters) assert result.get('error', {}).get('message') == \ error_message.format('detach_principal_policy')
def test_that_when_detach_principal_policy_version_fails_the_detach_principal_policy_version_method_returns_error( self, ): """ tests False policy version error. """ self.conn.detach_principal_policy.side_effect = ClientError( error_content, "detach_principal_policy" ) result = boto_iot.detach_principal_policy( policyName="testpolicy", principal="us-east-1:GUID-GUID-GUID", **conn_parameters ) assert result.get("error", {}).get("message") == error_message.format( "detach_principal_policy" )