@@ -11,16 +11,12 @@ def setUpClass(cls):
11
11
# Initialize providers
12
12
cls .paypal = cls .env .ref ("payment.payment_provider_paypal" )
13
13
cls .paypal .write ({"state" : "test" })
14
- cls .providers = cls .env ["payment.provider" ].search (
15
- [("state" , "in" , ["enabled" , "test" ])]
16
- )
17
14
cls .wire_transfer = cls .env .ref ("payment.payment_provider_transfer" )
18
- cls .wire_transfer .write ({"state" : "enabled" })
19
15
20
16
# Initialize partner restrictions
21
17
cls .res_partner_deco = cls .env .ref ("base.res_partner_2" )
22
18
cls .res_partner_deco .write (
23
- {"allowed_payment_provider_ids " : [(4 , cls .wire_transfer .id )]}
19
+ {"allowed_provider_ids " : [(4 , cls .wire_transfer .id )]}
24
20
)
25
21
26
22
# Create products with provider restrictions
@@ -68,19 +64,16 @@ def test_get_compatible_providers_blank_option(self):
68
64
self .assertCountEqual (
69
65
list (result ),
70
66
[self .wire_transfer ],
71
- "Must return only partner allowed provider" ,
72
67
)
73
-
74
68
# without order: all enabled providers
75
- result = self .env ["payment.provider" ]._get_compatible_providers (
69
+ result_no_order = self .env ["payment.provider" ]._get_compatible_providers (
76
70
company_id = self .env .company .id ,
77
71
partner_id = self .res_partner_deco .id ,
78
72
amount = 100.0 ,
79
73
)
80
74
self .assertCountEqual (
81
- list (result ),
75
+ list (result_no_order ),
82
76
[self .wire_transfer , self .paypal ],
83
- "Must return all enabled providers" ,
84
77
)
85
78
86
79
def test_get_compatible_providers_first_option (self ):
@@ -98,19 +91,16 @@ def test_get_compatible_providers_first_option(self):
98
91
self .assertCountEqual (
99
92
list (result ),
100
93
[self .wire_transfer , self .paypal ],
101
- "Must return providers allowed on first order line" ,
102
94
)
103
-
104
95
# without order: all enabled providers
105
- result = self .env ["payment.provider" ]._get_compatible_providers (
96
+ result_no_order = self .env ["payment.provider" ]._get_compatible_providers (
106
97
company_id = self .env .company .id ,
107
98
partner_id = self .res_partner_deco .id ,
108
99
amount = 50.0 ,
109
100
)
110
101
self .assertCountEqual (
111
- list (result ),
102
+ list (result_no_order ),
112
103
[self .wire_transfer , self .paypal ],
113
- "Must return all enabled providers when no order" ,
114
104
)
115
105
116
106
def test_get_compatible_providers_all_option (self ):
@@ -128,17 +118,14 @@ def test_get_compatible_providers_all_option(self):
128
118
self .assertCountEqual (
129
119
list (result ),
130
120
[self .paypal ],
131
- "Must return only common provider for all order lines" ,
132
121
)
133
-
134
122
# without order: all enabled providers
135
- result = self .env ["payment.provider" ]._get_compatible_providers (
123
+ result_no_order = self .env ["payment.provider" ]._get_compatible_providers (
136
124
company_id = self .env .company .id ,
137
125
partner_id = self .res_partner_deco .id ,
138
126
amount = 75.0 ,
139
127
)
140
128
self .assertCountEqual (
141
- list (result ),
129
+ list (result_no_order ),
142
130
[self .wire_transfer , self .paypal ],
143
- "Must return all enabled providers when no order" ,
144
131
)
0 commit comments