def complete_predictions(X_test, predictions_positive_temp_diff):
    """Make predictions on the test set. Articles can't cite articles in the 
    future. 
    
    Parameters
    ----------
    X_test : DataFrame
        Test data with its features.
    predictions_positive_temp_diff : list
        Predictions for source and target nodes with temp_diff >= 0.
    
    Returns
    -------
    list
    """
    predictions = []
    idx_pred = 0
    for row in X_test.iterrows():
        if row[1]["temp_diff"] < 0:
            predictions.append(0)
        else:
            predictions.append(predictions_positive_temp_diff[idx_pred])
            idx_pred +=1
    return predictions