@@ -32,7 +32,7 @@ def list_next(self, *args, **kwargs):
32
32
return self .responses .pop (0 )
33
33
34
34
def delete (self , * args , ** kwargs ):
35
- for resource in ('image' , 'disk' , 'instance' , 'firewall' , 'route' , 'network' , 'subnetwork' ):
35
+ for resource in ('image' , 'disk' , 'instance' , 'firewall' , 'forwardingRule' , ' route' , 'network' , 'subnetwork' ):
36
36
if resource in kwargs :
37
37
self .deleted_resources .append (kwargs [resource ])
38
38
if len (self .responses ) > 0 :
@@ -50,6 +50,7 @@ def something():
50
50
class MockClient :
51
51
def disks (self ): pass
52
52
def firewalls (self ): pass
53
+ def forwardingRules (self ): pass
53
54
def images (self ): pass
54
55
def instances (self ): pass
55
56
def networks (self ): pass
@@ -148,6 +149,10 @@ def test_cleanup_firewalls(gce):
148
149
_test_cleanup (gce , "firewalls" , gce .cleanup_firewalls )
149
150
150
151
152
+ def test_cleanup_forwarding_rules (gce ):
153
+ _test_cleanup (gce , "forwardingRules" , gce .cleanup_forwarding_rules )
154
+
155
+
151
156
def test_cleanup_routes (gce ):
152
157
_test_cleanup (gce , "routes" , gce .cleanup_routes )
153
158
@@ -164,13 +169,15 @@ def test_cleanup_all(gce):
164
169
gce .cleanup_disks = MagicMock ()
165
170
gce .cleanup_images = MagicMock ()
166
171
gce .cleanup_firewalls = MagicMock ()
172
+ gce .cleanup_forwarding_rules = MagicMock ()
167
173
gce .cleanup_routes = MagicMock ()
168
174
gce .cleanup_subnetworks = MagicMock ()
169
175
gce .cleanup_networks = MagicMock ()
170
176
gce .cleanup_all ()
171
177
gce .cleanup_disks .assert_called_once ()
172
178
gce .cleanup_images .assert_called_once ()
173
179
gce .cleanup_firewalls .assert_called_once ()
180
+ gce .cleanup_forwarding_rules .assert_called_once ()
174
181
gce .cleanup_routes .assert_called_once ()
175
182
gce .cleanup_networks .assert_called_once ()
176
183
gce .cleanup_subnetworks .assert_called_once ()
0 commit comments