@@ -31,6 +31,7 @@ def test_load(self):
3131 self .assert_get_url_equal (responses .calls [0 ].request .url , url )
3232 self .assertEqual (self .lb .id , self .lb_id )
3333 self .assertEqual (self .lb .region ['slug' ], 'nyc3' )
34+ self .assertEqual (self .lb .size , 'lb-small' )
3435 self .assertEqual (self .lb .algorithm , 'round_robin' )
3536 self .assertEqual (self .lb .ip , '104.131.186.241' )
3637 self .assertEqual (self .lb .name , 'example-lb-01' )
@@ -44,6 +45,9 @@ def test_load(self):
4445 self .assertEqual (self .lb .health_check .port , 80 )
4546 self .assertEqual (self .lb .sticky_sessions .type , 'none' )
4647 self .assertEqual (self .lb .droplet_ids , [3164444 , 3164445 ])
48+ self .assertEqual (self .lb .redirect_http_to_https , False )
49+ self .assertEqual (self .lb .enable_proxy_protocol , False )
50+ self .assertEqual (self .lb .enable_backend_keepalive , False )
4751 self .assertEqual (self .lb .vpc_uuid , self .vpc_uuid )
4852
4953 @responses .activate
@@ -70,6 +74,7 @@ def test_create_ids(self):
7074 sticky = digitalocean .StickySessions (type = 'none' )
7175 lb = digitalocean .LoadBalancer (name = 'example-lb-01' , region = 'nyc3' ,
7276 algorithm = 'round_robin' ,
77+ size = 'lb-small' ,
7378 forwarding_rules = [rule1 , rule2 ],
7479 health_check = check ,
7580 sticky_sessions = sticky ,
@@ -84,6 +89,7 @@ def test_create_ids(self):
8489 self .assertEqual (lb .algorithm , 'round_robin' )
8590 self .assertEqual (lb .ip , '104.131.186.241' )
8691 self .assertEqual (lb .name , 'example-lb-01' )
92+ self .assertEqual (lb .size , 'lb-small' )
8793 self .assertEqual (len (resp_rules ), 2 )
8894 self .assertEqual (resp_rules [0 ].entry_protocol , 'http' )
8995 self .assertEqual (resp_rules [0 ].entry_port , 80 )
@@ -94,6 +100,9 @@ def test_create_ids(self):
94100 self .assertEqual (lb .health_check .port , 80 )
95101 self .assertEqual (lb .sticky_sessions .type , 'none' )
96102 self .assertEqual (lb .droplet_ids , [3164444 , 3164445 ])
103+ self .assertEqual (lb .redirect_http_to_https , False )
104+ self .assertEqual (lb .enable_proxy_protocol , False )
105+ self .assertEqual (lb .enable_backend_keepalive , False )
97106 self .assertEqual (lb .vpc_uuid , self .vpc_uuid )
98107
99108 @responses .activate
@@ -120,6 +129,7 @@ def test_create_tag(self):
120129 sticky = digitalocean .StickySessions (type = 'none' )
121130 lb = digitalocean .LoadBalancer (name = 'example-lb-01' , region = 'nyc3' ,
122131 algorithm = 'round_robin' ,
132+ size = 'lb-small' ,
123133 forwarding_rules = [rule1 , rule2 ],
124134 health_check = check ,
125135 sticky_sessions = sticky ,
@@ -135,6 +145,7 @@ def test_create_tag(self):
135145 self .assertEqual (lb .algorithm , 'round_robin' )
136146 self .assertEqual (lb .ip , '104.131.186.248' )
137147 self .assertEqual (lb .name , 'example-lb-01' )
148+ self .assertEqual (lb .size , 'lb-small' )
138149 self .assertEqual (len (resp_rules ), 2 )
139150 self .assertEqual (resp_rules [0 ].entry_protocol , 'http' )
140151 self .assertEqual (resp_rules [0 ].entry_port , 80 )
@@ -146,6 +157,9 @@ def test_create_tag(self):
146157 self .assertEqual (lb .sticky_sessions .type , 'none' )
147158 self .assertEqual (lb .tag , 'web:prod' )
148159 self .assertEqual (lb .droplet_ids , [3164444 , 3164445 ])
160+ self .assertEqual (lb .redirect_http_to_https , False )
161+ self .assertEqual (lb .enable_proxy_protocol , False )
162+ self .assertEqual (lb .enable_backend_keepalive , False )
149163 self .assertEqual (lb .vpc_uuid , self .vpc_uuid )
150164
151165 @responses .activate
@@ -167,6 +181,7 @@ def test_create_exception(self):
167181 sticky = digitalocean .StickySessions (type = 'none' )
168182 lb = digitalocean .LoadBalancer (name = 'example-lb-01' , region = 'nyc3' ,
169183 algorithm = 'round_robin' ,
184+ size = 'lb-small' ,
170185 forwarding_rules = [rule ],
171186 health_check = check ,
172187 sticky_sessions = sticky ,
@@ -223,6 +238,8 @@ def test_save(self):
223238 self .assertEqual (self .lb .droplet_ids , [3164444 , 3164445 ])
224239 self .assertEqual (self .lb .tag , '' )
225240 self .assertEqual (self .lb .redirect_http_to_https , False )
241+ self .assertEqual (self .lb .enable_proxy_protocol , False )
242+ self .assertEqual (self .lb .enable_backend_keepalive , False )
226243 self .assertEqual (self .lb .vpc_uuid , self .vpc_uuid )
227244
228245 data2 = self .load_from_file ('loadbalancer/save.json' )
@@ -276,6 +293,8 @@ def test_save(self):
276293 self .assertEqual (lb .droplet_ids , [34153248 , 34153250 ])
277294 self .assertEqual (lb .tag , '' )
278295 self .assertEqual (lb .redirect_http_to_https , False )
296+ self .assertEqual (lb .enable_proxy_protocol , False )
297+ self .assertEqual (lb .enable_backend_keepalive , False )
279298 self .assertEqual (self .lb .vpc_uuid , self .vpc_uuid )
280299
281300 @responses .activate
0 commit comments