put somebody through the mill
From Longman Dictionary of Contemporary Englishput somebody through the millput somebody through the millEXAM/TESTto make someone answer a lot of difficult questions or do a lot of difficult things in order to test them It was a three-day course and they really put us through the mill. → millExamples from the Corpusput somebody through the mill• Candidates are put through the mill by the Senate.