@@ -16,6 +16,8 @@ class BunqSdkTestCase(unittest.TestCase):
16
16
:type _cash_register: endpoint.CashRegister
17
17
"""
18
18
19
+ __ERROR_COULD_NOT_DETERMINE_USER = 'Could not determine user alias.'
20
+
19
21
# Config values
20
22
_API_KEY = config .Config .get_api_key ()
21
23
@@ -32,6 +34,19 @@ class BunqSdkTestCase(unittest.TestCase):
32
34
_ATTACHMENT_DESCRIPTION = 'SDK python test'
33
35
_FIRST_INDEX = 0
34
36
37
+ __SPENDING_MONEY_AMOUNT = '500'
38
+ __CURRENCY_EUR = 'EUR'
39
+ __POINTER_EMAIL = 'EMAIL'
40
+ __SPENDING_MONEY_RECIPIENT = '[email protected] '
41
+ __REQUEST_SPENDING_DESCRIPTION = 'sdk python test, thanks daddy <3'
42
+
43
+ __CASH_REGISTER_STATUS = 'PENDING_APPROVAL'
44
+ __CASH_REGISTER_DESCRIPTION = 'python test cash register'
45
+
46
+ __SECOND_MONETARY_ACCOUNT_DESCRIPTION = 'test account python'
47
+
48
+ __EMAIL_BRAVO = '[email protected] '
49
+
35
50
_second_monetary_account = None
36
51
_cash_register = None
37
52
@@ -47,8 +62,8 @@ def setUp(self):
47
62
48
63
def __set_second_monetary_account (self ):
49
64
response = endpoint .MonetaryAccountBank .create (
50
- 'EUR' ,
51
- 'test account python'
65
+ self . __CURRENCY_EUR ,
66
+ self . __SECOND_MONETARY_ACCOUNT_DESCRIPTION
52
67
)
53
68
54
69
self ._second_monetary_account = endpoint .MonetaryAccountBank .get (
@@ -57,15 +72,21 @@ def __set_second_monetary_account(self):
57
72
58
73
def __request_spending_money (self ):
59
74
endpoint .RequestInquiry .create (
60
- object_ .Amount ('500' , 'EUR' ),
61
- object_ .
Pointer (
'EMAIL' ,
'[email protected] ' ),
62
- 'sdk python test, thanks daddy <3 - OG' ,
75
+ object_ .Amount (self .__SPENDING_MONEY_AMOUNT , self .__CURRENCY_EUR ),
76
+ object_ .Pointer (
77
+ self .__POINTER_EMAIL ,
78
+ self .__SPENDING_MONEY_RECIPIENT
79
+ ),
80
+ self .__REQUEST_SPENDING_DESCRIPTION ,
63
81
False
64
82
)
65
83
endpoint .RequestInquiry .create (
66
- object_ .Amount ('500' , 'EUR' ),
67
- object_ .
Pointer (
'EMAIL' ,
'[email protected] ' ),
68
- 'sdk python test, thanks daddy <3 - OG' ,
84
+ object_ .Amount (self .__SPENDING_MONEY_AMOUNT , self .__CURRENCY_EUR ),
85
+ object_ .Pointer (
86
+ self .__POINTER_EMAIL ,
87
+ self .__SPENDING_MONEY_RECIPIENT
88
+ ),
89
+ self .__REQUEST_SPENDING_DESCRIPTION ,
69
90
False ,
70
91
self ._second_monetary_account .id_
71
92
)
@@ -86,20 +107,19 @@ def _get_api_context(cls):
86
107
87
108
return context .ApiContext .restore ('bunq-test.conf' )
88
109
89
- @staticmethod
90
- def _get_pointer_bravo ():
110
+ def _get_pointer_bravo (self ):
91
111
"""
92
112
:rtype: object_.Pointer
93
113
"""
94
114
95
- return object_ .
Pointer (
'EMAIL' , '[email protected] ' )
115
+ return object_ .Pointer (self . __POINTER_EMAIL , self . __EMAIL_BRAVO )
96
116
97
117
def _get_alias_second_account (self ):
98
118
"""
99
119
:rtype: object_.Pointer
100
120
"""
101
121
102
- return self ._second_monetary_account .alias [0 ]
122
+ return self ._second_monetary_account .alias [self . _FIRST_INDEX ]
103
123
104
124
@staticmethod
105
125
def _get_directory_test_root ():
@@ -116,8 +136,8 @@ def _set_cash_register(self):
116
136
)
117
137
avatar_uuid = endpoint .Avatar .create (attachment_uuid .value )
118
138
cash_register_id = endpoint .CashRegister .create (
119
- 'python test cash register' ,
120
- 'PENDING_APPROVAL' ,
139
+ self . __CASH_REGISTER_DESCRIPTION ,
140
+ self . __CASH_REGISTER_STATUS ,
121
141
avatar_uuid .value
122
142
)
123
143
@@ -151,4 +171,4 @@ def alias_first(self):
151
171
return BunqContext .user_context ().user_person .alias [
152
172
self ._FIRST_INDEX ]
153
173
154
- raise BunqException ('Could not determine user alias.' )
174
+ raise BunqException (self . __ERROR_COULD_NOT_DETERMINE_USER )
0 commit comments