Merge "Add Network mtu and port_security_enabled properties"
This commit is contained in:
@@ -56,6 +56,13 @@ class Network(resource.Resource):
|
||||
status = resource.prop('status')
|
||||
#: The associated subnets.
|
||||
subnets = resource.prop('subnets')
|
||||
#: Read-only. The maximum transmission unit (MTU) of the network resource.
|
||||
mtu = resource.prop('mtu', type=int)
|
||||
#: The port security status, which is enabled ``True`` or disabled
|
||||
#: ``False``. *Type: bool* *Default: False*
|
||||
is_port_security_enabled = resource.prop('port_security_enabled',
|
||||
type=bool,
|
||||
default=False)
|
||||
|
||||
def is_external(self):
|
||||
if self.router_external is not None:
|
||||
|
@@ -28,6 +28,8 @@ EXAMPLE = {
|
||||
'shared': True,
|
||||
'status': '11',
|
||||
'subnets': '12',
|
||||
'mtu': 1400,
|
||||
'port_security_enabled': True,
|
||||
}
|
||||
|
||||
|
||||
@@ -62,6 +64,9 @@ class TestNetwork(testtools.TestCase):
|
||||
self.assertEqual(EXAMPLE['shared'], sot.shared)
|
||||
self.assertEqual(EXAMPLE['status'], sot.status)
|
||||
self.assertEqual(EXAMPLE['subnets'], sot.subnets)
|
||||
self.assertEqual(EXAMPLE['mtu'], sot.mtu)
|
||||
self.assertEqual(EXAMPLE['port_security_enabled'],
|
||||
sot.is_port_security_enabled)
|
||||
|
||||
def test_external(self):
|
||||
sot = network.Network(EXAMPLE)
|
||||
|
Reference in New Issue
Block a user