AUC and classification report in Logistic regression in python
In order to calculate the AUC, you need to have probabilities. Therefore you should use the following function: 

roc=roc_auc_score(y_test, model.predict_proba(X_test)[:,1])


This will give you the probability for each sample in X_test having label 1.