Add test: Editing and deleting port forwarding TCP rule
After editing or deleting pf rule, the change shall be applied
in the relevant router's ip-tables.
This test checks that traffic is properly routed after making
changes to port forwarding TCP rule.
Co-Authored-By: Flavio Fernandes <flaviof@redhat.com>
Co-Authored-By: Slawek Kaplonski <skaplons@redhat.com>
Change-Id: I07b57c901eb1110caae2b60be4584bed0cefdec4
diff --git a/neutron_tempest_plugin/scenario/base.py b/neutron_tempest_plugin/scenario/base.py
index 35e5c31..b441209 100644
--- a/neutron_tempest_plugin/scenario/base.py
+++ b/neutron_tempest_plugin/scenario/base.py
@@ -446,11 +446,13 @@
self.wait_for_server_status(
server, constants.SERVER_STATUS_ACTIVE, client)
- def check_servers_hostnames(self, servers, log_errors=True):
+ def check_servers_hostnames(self, servers, timeout=None, log_errors=True):
"""Compare hostnames of given servers with their names."""
try:
for server in servers:
kwargs = {}
+ if timeout:
+ kwargs['timeout'] = timeout
try:
kwargs['port'] = (
server['port_forwarding_tcp']['external_port'])