VANCOUVER -- Several Vancouver police officers have tested positive for COVID-19 after being called to an "out of control" party, according to their union.

Ralph Kaisers, president of the Vancouver Police Union, tweeted on Friday that three officers have caught the virus and two full patrol teams are in self-isolation as a result of the incident.

Kaisers said more than 100 people had gathered by the time police got involved. The Vancouver Police Union has not responded to a request for more details.

Sources told CTV News the party happened on the night of July 25 in the penthouse suite of a building on Richards Street in downtown Vancouver.

Officers were initially called to the scene because of a noise complaint, the sources said.

The Vancouver Police Department confirmed that three officers have tested positive, but could not provide any further details about the circumstances.

"How they got the virus, I can't confirm," Const. Tania Visintin said.

The patrol teams were sent to self-isolate at home because they were "exposed to those members" who contracted the coronavirus, Visintin added.