The police can do that - however, they need reasonable suspicion for it. I have refused to be tested for alcohol successfully in the past. I didn't drink anything, I just don't like such tests being routinely used when there is no indication that alcohol or drugs were consumed.