async def METHOD_NAME(self):
    tournament_first = await Tournament.create(name="1")
    tournament_second = await Tournament.create(name="2")
    await Event.create(name="b", tournament=tournament_first)
    await Event.create(name="a", tournament=tournament_second)
    tournaments = await Tournament.all().order_by("-events__name")
    self.assertEqual([t.name for t in tournaments], ["1", "2"])