I will not , not have I ever worked for a place which drugs tests. I find it incredibly invasive.
The state makes us drug test our truck drivers to get their licenses, so I no longer drive the big trucks...I am getting too old and mostly have too much to do otherwise now anyway. I just liked to drive then because it was fun.
But giving urine or blood samples to get a job? Not for me.