From 071754e7cf56917ac27ea53e7daa613d2ba3693a Mon Sep 17 00:00:00 2001 From: Aurelien Lourot Date: Fri, 17 Apr 2020 12:04:33 +0200 Subject: [PATCH] Add test_302_api_rate_limiting_is_enabled --- zaza/openstack/charm_tests/nova/tests.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/zaza/openstack/charm_tests/nova/tests.py b/zaza/openstack/charm_tests/nova/tests.py index 4f94316..800fce0 100644 --- a/zaza/openstack/charm_tests/nova/tests.py +++ b/zaza/openstack/charm_tests/nova/tests.py @@ -239,6 +239,14 @@ class NovaCloudController(test_utils.OpenStackBaseTest): alternate_entry, self.services) + def test_302_api_rate_limiting_is_enabled(self): + """Check that API rate limiting is enabled.""" + logging.info('Checking api-paste config file data...') + zaza.model.block_until_oslo_config_entries_match( + 'nova-cloud-controller', '/etc/nova/api-paste.ini', { + 'filter:legacy_ratelimit': { + 'limits': ["( POST, '*', .*, 9999, MINUTE );"]}}) + def test_900_restart_on_config_change(self): """Checking restart happens on config change.