No, they will not test for THC. Also, 3 weeks you will be fine.