summaryrefslogtreecommitdiff
path: root/openstackclient/tests
diff options
context:
space:
mode:
authorJens Harbott <j.harbott@x-ion.de>2018-04-04 13:44:24 +0000
committerJens Harbott (frickler) <j.harbott@x-ion.de>2018-08-06 08:14:48 +0000
commited09f28a9dd1cbc0f8c141a8e38587b7022d4166 (patch)
tree5e9b633d46f8970d3925d92106e85dc8c10c783d /openstackclient/tests
parentb8754e15e7adc9a04587f67c83febaf49b64f18c (diff)
downloadpython-openstackclient-ed09f28a9dd1cbc0f8c141a8e38587b7022d4166.tar.gz
Add DNS support to floating IP commands
Add the DNS domain and name options to the ``floating ip create`` command. Also add these two columns to the output of the ``floating ip list --long`` command. Change-Id: Id4cb18b51b252f19b87b24ec5d77183771189d17 Story: 1547736 Task: 13114
Diffstat (limited to 'openstackclient/tests')
-rw-r--r--openstackclient/tests/unit/network/v2/test_floating_ip_network.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/openstackclient/tests/unit/network/v2/test_floating_ip_network.py b/openstackclient/tests/unit/network/v2/test_floating_ip_network.py
index 65d87377..d71121a7 100644
--- a/openstackclient/tests/unit/network/v2/test_floating_ip_network.py
+++ b/openstackclient/tests/unit/network/v2/test_floating_ip_network.py
@@ -49,6 +49,8 @@ class TestCreateFloatingIPNetwork(TestFloatingIPNetwork):
attrs={
'floating_network_id': floating_network.id,
'port_id': port.id,
+ 'dns_domain': 'example.org.',
+ 'dns_name': 'fip1',
}
)
@@ -129,6 +131,8 @@ class TestCreateFloatingIPNetwork(TestFloatingIPNetwork):
'--floating-ip-address', self.floating_ip.floating_ip_address,
'--fixed-ip-address', self.floating_ip.fixed_ip_address,
'--description', self.floating_ip.description,
+ '--dns-domain', self.floating_ip.dns_domain,
+ '--dns-name', self.floating_ip.dns_name,
self.floating_ip.floating_network_id,
]
verifylist = [
@@ -137,6 +141,8 @@ class TestCreateFloatingIPNetwork(TestFloatingIPNetwork):
('fixed_ip_address', self.floating_ip.fixed_ip_address),
('network', self.floating_ip.floating_network_id),
('description', self.floating_ip.description),
+ ('dns_domain', self.floating_ip.dns_domain),
+ ('dns_name', self.floating_ip.dns_name),
('floating_ip_address', self.floating_ip.floating_ip_address),
]
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
@@ -150,6 +156,8 @@ class TestCreateFloatingIPNetwork(TestFloatingIPNetwork):
'fixed_ip_address': self.floating_ip.fixed_ip_address,
'floating_network_id': self.floating_ip.floating_network_id,
'description': self.floating_ip.description,
+ 'dns_domain': self.floating_ip.dns_domain,
+ 'dns_name': self.floating_ip.dns_name,
})
self.assertEqual(self.columns, columns)
self.assertEqual(self.data, data)
@@ -393,6 +401,8 @@ class TestListFloatingIPNetwork(TestFloatingIPNetwork):
'Status',
'Description',
'Tags',
+ 'DNS Name',
+ 'DNS Domain',
)
data = []
@@ -417,6 +427,8 @@ class TestListFloatingIPNetwork(TestFloatingIPNetwork):
ip.status,
ip.description,
ip.tags,
+ ip.dns_domain,
+ ip.dns_name,
))
def setUp(self):