Pokémon had no moves left with plenty of PP

This is a valid strategy which forces the Pokemon to use struggle every other turn.

As answered on Pokemon Database Torment & Encore, it goes to say:

Encore+Torment would simply make the pokemon struggle every alternate turn, because Torment says they can't use the same move twice in a row, while Encore prevents them from using a different move, so they have to use Struggle.

If you wish to use this strategy yourself, Pokemon Database contains a list of Pokemon that are able to learn both Torment/Disable and Encore

Torment & Encore

  1. Abra
  2. Kadabra
  3. Alakazam
  4. Mr. Mime
  5. Ralts
  6. Kirlia
  7. Gardevoir
  8. Chimchar
  9. Monferno
  10. Infernape
  11. Mime Jr.
  12. Chatot
  13. Gallade
  14. Purrloin
  15. Liepard
  16. Darmanitan
  17. Hawlucha

Disable & Encore

  1. Psyduck
  2. Golduck
  3. Kadabra
  4. Alakazam
  5. Seel
  6. Dewgong
  7. Ralts
  8. Kirlia
  9. Gardevoir
  10. Spinda
  11. Gallade