’Toilets a publicity stunt ahead of by-election’