def METHOD_NAME(self):
    users, order = [UserFactory(), UserFactory()], OrderFactory()
    for user in users:
        is_voucher_available_to_user, __ = self.voucher.is_available_to_user(
            user=user
        )
        self.assertTrue(is_voucher_available_to_user)
        self.voucher.record_usage(order, user)
        is_voucher_available_to_user, __ = self.voucher.is_available_to_user(
            user=user
        )
        self.assertFalse(is_voucher_available_to_user)