def METHOD_NAME(self):
    """
    Test `get_given_to` returns only the expected vouchers when a user has
    several vouchers.
    """
    vouchers, exists = Voucher.get_given_to(self.user_2)
    self.assertEqual(vouchers.count(), 2)
    self.assertEqual(exists, True)
    # Even if the order of the returned vouches is not known, check if
    # their values are expected.
    for voucher in vouchers:
        self.assertEqual(voucher.to, self.user_2)
        self.assertIn(voucher.by, [self.user_1, self.user_3])
        self.assertIn(voucher.value, [12, 32])