Police said he was unable to walk unaided or coherently answer questions.
After Thompson recorded a breath-alcohol reading of 1137mcg/L at the police station, a police officer was completing paperwork when he heard the sound of running water, according to the summary of facts.
He turned to see Thompson, still seated, urinating into a box of breath screening tubes. Thompson continued urinating despite repeated demands to stop.
The 301 contaminated tubes had to be destroyed.
Thompson admitted drinking and driving but was unable to offer any explanation. He was taken to Christchurch for detoxification.
Judge Graham Hubble disqualified Thompson from driving for nine months on the excess breath-alcohol charge and a concurrent three months on the careless use count.
He was fined $200 for wilful damage.