6
6
from bunq .sdk .model .generated .endpoint import CardName
7
7
from bunq .sdk .model .generated .endpoint import User
8
8
from bunq .sdk .model .generated .object_ import Pointer
9
+ from bunq .sdk .model .generated .object_ import CardPinAssignment
9
10
from tests .bunq_test import BunqSdkTestCase
10
11
from tests .config import Config
11
12
@@ -26,6 +27,8 @@ def setUpClass(cls):
26
27
cls ._STRING_EMPTY = ''
27
28
cls ._USER_ID = Config .get_user_id ()
28
29
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'
29
32
30
33
def test_order_debit_card (self ):
31
34
"""
@@ -36,10 +39,16 @@ def test_order_debit_card(self):
36
39
37
40
second_line = self .second_line_random
38
41
42
+ pin_code_assignment = CardPinAssignment (
43
+ self ._PIN_CODE_ASSIGNMENT_TYPE_PRIMARY ,
44
+ self ._CARD_PIN_CODE ,
45
+ self ._MONETARY_ACCOUNT_ID
46
+ )
47
+
39
48
card_debit_map = {
40
49
CardDebit .FIELD_NAME_ON_CARD : self .card_name_allowed ,
41
50
CardDebit .FIELD_ALIAS : self .alias_first ,
42
- CardDebit .FIELD_PIN_CODE : self . _CARD_PIN_CODE ,
51
+ CardDebit .FIELD_PIN_CODE_ASSIGNMENT : [ pin_code_assignment ] ,
43
52
CardDebit .FIELD_SECOND_LINE : second_line
44
53
}
45
54
card_debit = CardDebit .create (self ._API_CONTEXT , card_debit_map ,
0 commit comments