66from bunq .sdk .model .generated .endpoint import CardName
77from bunq .sdk .model .generated .endpoint import User
88from bunq .sdk .model .generated .object_ import Pointer
9+ from bunq .sdk .model .generated .object_ import CardPinAssignment
910from tests .bunq_test import BunqSdkTestCase
1011from tests .config import Config
1112
@@ -26,6 +27,8 @@ def setUpClass(cls):
2627 cls ._STRING_EMPTY = ''
2728 cls ._USER_ID = Config .get_user_id ()
2829 cls ._API_CONTEXT = cls ._get_api_context ()
30+ cls ._MONETARY_ACCOUNT_ID = Config .get_monetary_account_id_1 ()
31+ cls ._PIN_CODE_ASSIGNMENT_TYPE_PRIMARY = 'PRIMARY'
2932
3033 def test_order_debit_card (self ):
3134 """
@@ -36,10 +39,16 @@ def test_order_debit_card(self):
3639
3740 second_line = self .second_line_random
3841
42+ pin_code_assignment = CardPinAssignment (
43+ self ._PIN_CODE_ASSIGNMENT_TYPE_PRIMARY ,
44+ self ._CARD_PIN_CODE ,
45+ self ._MONETARY_ACCOUNT_ID
46+ )
47+
3948 card_debit_map = {
4049 CardDebit .FIELD_NAME_ON_CARD : self .card_name_allowed ,
4150 CardDebit .FIELD_ALIAS : self .alias_first ,
42- CardDebit .FIELD_PIN_CODE : self . _CARD_PIN_CODE ,
51+ CardDebit .FIELD_PIN_CODE_ASSIGNMENT : [ pin_code_assignment ] ,
4352 CardDebit .FIELD_SECOND_LINE : second_line
4453 }
4554 card_debit = CardDebit .create (self ._API_CONTEXT , card_debit_map ,
0 commit comments