@@ -106,26 +106,6 @@ def setUpClass(cls):
106106 assert False , "get_test_template() failed to return template"
107107
108108 cls .services ["virtual_machine" ]["zoneid" ] = cls .zone .id
109- network = Network .create (
110- cls .apiclient ,
111- cls .services ["network" ],
112- cls .account .name ,
113- cls .account .domainid
114- )
115- cls ._cleanup .append (network )
116- ip_address = PublicIPAddress .create (
117- cls .apiclient ,
118- cls .account .name ,
119- cls .zone .id ,
120- cls .account .domainid
121- )
122- cls ._cleanup .append (ip_address )
123- cls .ip_to_want = ip_address .ipaddress .ipaddress
124- cls .debug (f'==== my local ip: { cls .ip_to_want } ' )
125- ip_address .delete (cls .apiclient )
126- cls ._cleanup .remove (ip_address )
127- network .delete (cls .apiclient )
128- cls ._cleanup .remove (network )
129109 return
130110
131111 @classmethod
@@ -134,6 +114,26 @@ def tearDownClass(cls):
134114
135115 def setUp (self ):
136116 self .cleanup = []
117+ network = Network .create (
118+ self .apiclient ,
119+ self .services ["network" ],
120+ self .account .name ,
121+ self .account .domainid
122+ )
123+ self .cleanup .append (network )
124+ ip_address = PublicIPAddress .create (
125+ self .apiclient ,
126+ self .account .name ,
127+ self .zone .id ,
128+ self .account .domainid
129+ )
130+ self .cleanup .append (ip_address )
131+ self .ip_to_want = ip_address .ipaddress .ipaddress
132+ self .debug (f'==== my local ip: { self .ip_to_want } ' )
133+ ip_address .delete (self .apiclient )
134+ self .cleanup .remove (ip_address )
135+ network .delete (self .apiclient )
136+ self .cleanup .remove (network )
137137
138138 def tearDown (self ):
139139 super (TestSetSourceNatIp , self ).tearDown ()
0 commit comments