def _get_test_cards(self): cards = [] card_dicts = settings.MERCHANT_SETTINGS['global_iris']['TEST_CARDS'] for card_dict in card_dicts: card_type = card_dict['TYPE'] d = dict(first_name= 'Test', last_name= 'Test', month=1, year=datetime.now().year + 2, number=card_dict['NUMBER'], verification_value="1234" if card_type == "AMEX" else "123") card = CreditCard(**d) card.expected_response_code = card_dict['RESPONSE_CODE'] cards.append(card) return cards