I think you are safe. I've been in a drug testing position for at least 10 years (commercial drivers license) and have taken dozens of drug tests without a problem.
It may vary some by drug test, for example I know the DOT testing program I'm in also looks for alcohol, where most employment drug tests don't.
In general unless it is a test specifically looking for a weird drug (your boss thinks you are huffing paint, abusing cough drops etc) they are looking for illegal drugs, and prescription drug abuse. Interestingly many now also test for things like Goldseal which is a product many take in the belief it will conceal their drug use.
You are given an opportunity to list items you are concerned about like the vicodin your dentist gave you for wisdom teeth, your pot growing neighbors garage burning down last night etc.
Mythbusters did show eating a lot (and it was a silly huge number) of poppyseed bagels, muffins etc was able to give a false positive for opiates. The drug test people said that couldn't happen, but based on that episode they supposedly changed their protocols for that particular aspect of the tests.
And the testing outfit were wrong! It happened to me years back and I didn't eat a huge amount either! Had 3 rolls with a dinner at a truckstop. Didn't even give a thought to what was on them and a few days later was the "pick" for the random test for the company I drove for.
A phone call to the place where I had ate and the receipt from the meal took care of the issue.