From 80efa204570ce6de64142f1558e818f901e72f1d Mon Sep 17 00:00:00 2001 From: Joffrey F Date: Mon, 6 Nov 2017 16:04:00 -0800 Subject: Add support for insert_defaults in inspect_service Signed-off-by: Joffrey F --- tests/integration/api_service_test.py | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'tests') diff --git a/tests/integration/api_service_test.py b/tests/integration/api_service_test.py index 8c6d4af..b931154 100644 --- a/tests/integration/api_service_test.py +++ b/tests/integration/api_service_test.py @@ -99,6 +99,17 @@ class ServiceTest(BaseAPIIntegrationTest): assert 'ID' in svc_info assert svc_info['ID'] == svc_id['ID'] + @requires_api_version('1.29') + def test_inspect_service_insert_defaults(self): + svc_name, svc_id = self.create_simple_service() + svc_info = self.client.inspect_service(svc_id) + svc_info_defaults = self.client.inspect_service( + svc_id, insert_defaults=True + ) + assert svc_info != svc_info_defaults + assert 'RollbackConfig' in svc_info_defaults['Spec'] + assert 'RollbackConfig' not in svc_info['Spec'] + def test_remove_service_by_id(self): svc_name, svc_id = self.create_simple_service() assert self.client.remove_service(svc_id) -- cgit v1.2.1