Skip to content

Commit c30ac02

Browse files
Add firewalls test
1 parent 581f178 commit c30ac02

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

test/unit/objects/linode_interface_test.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -247,3 +247,17 @@ def test_delete(self):
247247
with self.mock_delete() as m:
248248
iface.delete()
249249
assert m.called
250+
251+
def test_firewalls(self):
252+
iface = LinodeInterface(self.client, 123, 124)
253+
254+
firewalls = iface.firewalls()
255+
256+
assert len(firewalls) == 1
257+
258+
assert firewalls[0].id == 123
259+
260+
# Check a few fields to make sure the Firewall object was populated
261+
assert firewalls[0].label == "firewall123"
262+
assert firewalls[0].rules.inbound[0].action == "ACCEPT"
263+
assert firewalls[0].status == "enabled"

0 commit comments

Comments
 (0)