def METHOD_NAME(self, monkeypatch, aws_client, dynamodb_create_table):
    table_name = dynamodb_create_table()["TableDescription"]["TableName"]
    partition_key = short_uid()
    self.assert_zero_probability_read_error_injection(
        aws_client.dynamodb, table_name, partition_key
    )
    # with a probability of 1, always throw errors
    monkeypatch.setattr(config, "DYNAMODB_ERROR_PROBABILITY", 1.0)
    with pytest.raises(ClientError) as exc:
        aws_client.dynamodb.get_item(
            TableName=table_name, Key={PARTITION_KEY: {"S": partition_key}}
        )
    exc.match("ProvisionedThroughputExceededException")