I would be okay with drug tests that didn't fail you for weed. That can show up on a test weeks after it's been consumed. The drugs that would actually significantly impair you (alcohol, opiates) clear out of your system in hours/days.
There are drug testing companies that exist solely to farm out the work to a lab and remove any marijuana hits from the results. Some companies in places where weed is legal use these.