def test_053_sale_gift_2(self): card = HpsGiftCard() card.card_number = '5022440000000000007' response = self.gift_service.sale(2.00).with_card(card).execute() self.assertIsNotNone(response) self.assertEqual('0', response.response_code)
def test_047_add_value_gift_2(self): card = HpsGiftCard() card.card_number = '5022440000000000007' response = self.gift_service.add_value(9.00).with_card(card).execute() self.assertIsNotNone(response) self.assertEqual('0', response.response_code)
def test_059_deactivate_gift_1(self): card = HpsGiftCard() card.card_number = '5022440000000000098' response = self.gift_service.deactivate().with_card(card).execute() self.assertIsNotNone(response) self.assertEqual('0', response.response_code)
def test_058_reversal_gift_2(self): card = HpsGiftCard() card.card_number = '5022440000000000007' reversal_response = self.gift_service.reverse(2.00).with_card(card).execute() self.assertIsNotNone(reversal_response) self.assertEqual('0', reversal_response.response_code)
def test_046_add_value_gift_1(self): card = HpsGiftCard() card.card_number = '5022440000000000098' response = self.gift_service.add_value(8.00).with_card(card).execute() self.assertIsNotNone(response) self.assertEqual('0', response.response_code)
def test_048_balance_inquiry_gift_1(self): card = HpsGiftCard() card.card_number = '5022440000000000098' response = self.gift_service.balance().with_card(card).execute() self.assertIsNotNone(response) self.assertEqual('0', response.response_code) self.assertEqual(u'10.00', response.balance_amount)
def test_062_balance_inquiry_rewards_2(self): card = HpsGiftCard() card.card_number = '5022440000000000007' response = self.gift_service.balance().with_card(card).execute() self.assertIsNotNone(response) self.assertEqual('0', response.response_code) self.assertEqual(u'0', response.points_balance_amount)
def test_055_sale_gift_2_reversal(self): card = HpsGiftCard() card.card_number = '5022440000000000007' response = self.gift_service.sale(4.00).with_card(card).execute() self.assertIsNotNone(response) self.assertEqual('0', response.response_code) self.__class__.test_53_transaction_id = response.transaction_id
def test_072_rewards_gift_2(self): card = HpsGiftCard() card.card_number = '5022440000000000007' response = self.gift_service.reward(11)\ .with_card(card)\ .execute() self.assertIsNotNone(response) self.assertEqual('0', response.response_code)
def test_070_redeem_points_gift_2(self): gift = HpsGiftCard() gift.alias = '9725550100' response = self.gift_service.sale(300)\ .with_currency('points')\ .with_card(gift)\ .execute() self.assertIsNotNone(response) self.assertEqual('0', response.response_code)
def test_069_redeem_points_gift_2(self): card = HpsGiftCard() card.card_number = '5022440000000000007' response = self.gift_service.sale(200)\ .with_currency('points')\ .with_card(card)\ .execute() self.assertIsNotNone(response) self.assertEqual('0', response.response_code)
def test_067_delete_alias_gift_1(self): card = HpsGiftCard() card.card_number = '5022440000000000098' response = self.gift_service.alias()\ .with_card(card)\ .with_alias('2145550199')\ .with_action('DELETE')\ .execute() self.assertIsNotNone(response) self.assertEqual('0', response.response_code)
def test_074_replace_gift_2(self): new_card = HpsGiftCard() new_card.card_number = '5022440000000000098' old_card = HpsGiftCard() old_card.card_number = '5022440000000000007' response = self.gift_service.replace()\ .with_old_card(old_card)\ .with_new_card(new_card)\ .execute() self.assertIsNotNone(response) self.assertEqual('0', response.response_code)
class TestGiftCard(object): # valid gift card valid_gift_card_manual = HpsGiftCard() valid_gift_card_manual.card_number = "5022440000000000098" valid_gift_card_manual.exp_month = 12 valid_gift_card_manual.exp_year = 39 # another valid gift card valid_gift_card_manual_2 = HpsGiftCard() valid_gift_card_manual_2.card_number = "5022440000000000007" valid_gift_card_manual_2.exp_month = 12 valid_gift_card_manual_2.exp_year = 39 # invalid gift card invalid_gift_card_manual = HpsGiftCard() invalid_gift_card_manual.card_number = "1234" invalid_gift_card_manual.exp_month = 12 invalid_gift_card_manual.exp_year = 39
def gift_card_2(self): card = HpsGiftCard() card.card_number = '5022440000000000007' return card