Blame SOURCES/0069-test-service-coverage-for-import-from-file.patch

c8bceb
From 1a03a6f5c63fde715388d5afa0a80912860963c6 Mon Sep 17 00:00:00 2001
c8bceb
From: Eric Garver <eric@garver.life>
c8bceb
Date: Wed, 3 Jul 2019 10:41:07 -0400
c8bceb
Subject: [PATCH 69/73] test: service: coverage for import from file
c8bceb
c8bceb
(cherry picked from commit 40d8d6a105a7212db138e3afacf0f471676a8b78)
c8bceb
(cherry picked from commit f1919a7b3048a8d8c9cff0f442de31bb73f24ca0)
c8bceb
---
c8bceb
 src/tests/firewall-cmd.at | 12 ++++++++++++
c8bceb
 1 file changed, 12 insertions(+)
c8bceb
c8bceb
diff --git a/src/tests/firewall-cmd.at b/src/tests/firewall-cmd.at
c8bceb
index 0f9cac204ccd..28948636172d 100644
c8bceb
--- a/src/tests/firewall-cmd.at
c8bceb
+++ b/src/tests/firewall-cmd.at
c8bceb
@@ -305,6 +305,18 @@ FWD_START_TEST([user services])
c8bceb
     FWD_CHECK([--permanent --zone=public --list-services | grep foobar], 0, ignore)
c8bceb
     FWD_CHECK([--permanent --delete-service=foobar], 0, ignore)
c8bceb
     FWD_CHECK([--permanent --zone=public --list-services | grep foobar], 1, ignore)
c8bceb
+
c8bceb
+    AT_DATA([./foobar-to-be-renamed], [m4_strip([dnl
c8bceb
+        
c8bceb
+        <service>
c8bceb
+        <protocol value="icmp" />
c8bceb
+        <port protocol="tcp" port="1234" />
c8bceb
+        </service>
c8bceb
+    ])
c8bceb
+    FWD_CHECK([--permanent --new-service-from-file="./foobar-to-be-renamed" --name="foobar-from-file"])
c8bceb
+    FWD_CHECK([--permanent --get-services | grep foobar-from-file], 0, [ignore])
c8bceb
+])
c8bceb
+
c8bceb
 FWD_END_TEST([-e '/ERROR: NAME_CONFLICT: new_service():/d' dnl
c8bceb
               -e '/ERROR: INVALID_ADDR:/d'])
c8bceb
 
c8bceb
-- 
c8bceb
2.20.1
c8bceb