@@ -53,6 +53,9 @@ def test_container_scale(self):
5353 response = self .client .get (url )
5454 self .assertEqual (response .status_code , 200 )
5555 self .assertEqual (len (response .data ['results' ]), 4 )
56+ url = '/api/formations/{formation_id}' .format (** locals ())
57+ response = self .client .get (url )
58+ self .assertEqual (response .status_code , 200 )
5659 # should start with zero
5760 url = '/api/formations/{formation_id}/containers' .format (** locals ())
5861 response = self .client .get (url )
@@ -67,6 +70,10 @@ def test_container_scale(self):
6770 response = self .client .get (url )
6871 self .assertEqual (response .status_code , 200 )
6972 self .assertEqual (len (response .data ['results' ]), 6 )
73+ url = '/api/formations/{formation_id}' .format (** locals ())
74+ response = self .client .get (url )
75+ self .assertEqual (response .status_code , 200 )
76+ self .assertEqual (response .data ['containers' ], json .dumps (body ))
7077 # scale down
7178 url = '/api/formations/{formation_id}/scale/containers' .format (** locals ())
7279 body = {'web' : 2 , 'worker' : 1 }
@@ -75,6 +82,10 @@ def test_container_scale(self):
7582 response = self .client .get (url )
7683 self .assertEqual (response .status_code , 200 )
7784 self .assertEqual (len (response .data ['results' ]), 3 )
85+ url = '/api/formations/{formation_id}' .format (** locals ())
86+ response = self .client .get (url )
87+ self .assertEqual (response .status_code , 200 )
88+ self .assertEqual (response .data ['containers' ], json .dumps (body ))
7889 # scale down to 0
7990 url = '/api/formations/{formation_id}/scale/containers' .format (** locals ())
8091 body = {'web' : 0 , 'worker' : 0 }
@@ -84,6 +95,10 @@ def test_container_scale(self):
8495 response = self .client .get (url )
8596 self .assertEqual (response .status_code , 200 )
8697 self .assertEqual (len (response .data ['results' ]), 0 )
98+ url = '/api/formations/{formation_id}' .format (** locals ())
99+ response = self .client .get (url )
100+ self .assertEqual (response .status_code , 200 )
101+ self .assertEqual (response .data ['containers' ], json .dumps (body ))
87102
88103 def test_container_balance (self ):
89104 url = '/api/formations'
0 commit comments