def test_transition(self):
     anim = animatorium(IdleAnimation)
     self.assertEqual([4, 5, 4,
                       1, 2, 3, 1,
                       4, 5,
                       1, 2],
                      [anim.next(), anim.next(), anim.next(),
                       anim.send('keypress'), anim.next(), anim.next(), anim.next(),
                       anim.send('keyrelease'), anim.next(),
                       anim.send('keypress'), anim.next()])
 def test_loop(self):
     anim = animatorium(IdleAnimation)
     self.assertEqual([4, 5, 4, 5, 4, 5],
                      [next(anim), next(anim), next(anim),
                       next(anim), next(anim), next(anim)])