def METHOD_NAME(self):
    self.basket.add_product(product=self.product)
    is_voucher_available_for_basket, __ = self.voucher.is_available_for_basket(
        self.basket
    )
    self.assertFalse(is_voucher_available_for_basket)
    self.basket.add_product(product=self.product)
    is_voucher_available_for_basket, __ = self.voucher.is_available_for_basket(
        self.basket
    )
    self.assertTrue(is_voucher_available_for_basket)