put someone through the wringer idiom  informal      
 (提出刁钻问题)使(某人)饱受折磨,使经受考验
to ask someone difficult or unpleasant questions, often to find out if they are doing their job in a satisfactory way
  Outside investigators will put the company's accounting practices through the wringer. 外来的调查人员将会对这家公司的会计工作严加审查。