Blame SOURCES/0015-test-dbus-policy-introspect-signals.patch

e9ad3f
From a97286a71ea39200fdbd6ad876a3b597f9ece6a7 Mon Sep 17 00:00:00 2001
e9ad3f
From: Eric Garver <eric@garver.life>
e9ad3f
Date: Tue, 9 Feb 2021 12:20:27 -0500
e9ad3f
Subject: [PATCH 15/22] test(dbus): policy: introspect signals
e9ad3f
e9ad3f
(cherry picked from commit 4ef37228e9bb1f564597b4cd654c2092cef0cca8)
e9ad3f
(cherry picked from commit 9aac1417b2d10a4793756b4bdfa10047a2240ecd)
e9ad3f
---
e9ad3f
 src/tests/dbus/policy_permanent_signatures.at | 15 +++++++++++++++
e9ad3f
 src/tests/dbus/policy_runtime_signatures.at   |  6 ++++++
e9ad3f
 2 files changed, 21 insertions(+)
e9ad3f
e9ad3f
diff --git a/src/tests/dbus/policy_permanent_signatures.at b/src/tests/dbus/policy_permanent_signatures.at
e9ad3f
index 7363b7715947..9ad36fa131e7 100644
e9ad3f
--- a/src/tests/dbus/policy_permanent_signatures.at
e9ad3f
+++ b/src/tests/dbus/policy_permanent_signatures.at
e9ad3f
@@ -48,17 +48,32 @@ DBUS_INTROSPECT([config/policy/${DBUS_POLICY_OBJ}], [[//interface[@name="org.fed
e9ad3f
         <arg direction="in" name="settings" type="a{sv}"></arg>
e9ad3f
     </method>
e9ad3f
 ])
e9ad3f
+DBUS_INTROSPECT([config/policy/${DBUS_POLICY_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.policy"]//signal[@name="Updated"]]], 0, [dnl
e9ad3f
+    <signal name="Updated">
e9ad3f
+        <arg name="name" type="s"></arg>
e9ad3f
+    </signal>
e9ad3f
+])
e9ad3f
 
e9ad3f
 DBUS_INTROSPECT([config/policy/${DBUS_POLICY_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.policy"]//method[@name="remove"]]], 0, [dnl
e9ad3f
     <method name="remove">
e9ad3f
     </method>
e9ad3f
 ])
e9ad3f
+DBUS_INTROSPECT([config/policy/${DBUS_POLICY_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.policy"]//signal[@name="Removed"]]], 0, [dnl
e9ad3f
+    <signal name="Removed">
e9ad3f
+        <arg name="name" type="s"></arg>
e9ad3f
+    </signal>
e9ad3f
+])
e9ad3f
 
e9ad3f
 DBUS_INTROSPECT([config/policy/${DBUS_POLICY_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.policy"]//method[@name="rename"]]], 0, [dnl
e9ad3f
     <method name="rename">
e9ad3f
         <arg direction="in" name="name" type="s"></arg>
e9ad3f
     </method>
e9ad3f
 ])
e9ad3f
+DBUS_INTROSPECT([config/policy/${DBUS_POLICY_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.policy"]//signal[@name="Renamed"]]], 0, [dnl
e9ad3f
+    <signal name="Renamed">
e9ad3f
+        <arg name="name" type="s"></arg>
e9ad3f
+    </signal>
e9ad3f
+])
e9ad3f
 
e9ad3f
 DBUS_INTROSPECT([config/policy/${DBUS_POLICY_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.policy"]//method[@name="loadDefaults"]]], 0, [dnl
e9ad3f
     <method name="loadDefaults">
e9ad3f
diff --git a/src/tests/dbus/policy_runtime_signatures.at b/src/tests/dbus/policy_runtime_signatures.at
e9ad3f
index c651ae981adf..e299329e4f4f 100644
e9ad3f
--- a/src/tests/dbus/policy_runtime_signatures.at
e9ad3f
+++ b/src/tests/dbus/policy_runtime_signatures.at
e9ad3f
@@ -15,6 +15,12 @@ DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.policy"]//
e9ad3f
         <arg direction="in" name="settings" type="a{sv}"></arg>
e9ad3f
     </method>
e9ad3f
 ])
e9ad3f
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.policy"]//signal[@name="PolicyUpdated"]]], 0, [dnl
e9ad3f
+    <signal name="PolicyUpdated">
e9ad3f
+        <arg name="policy" type="s"></arg>
e9ad3f
+        <arg name="settings" type="a{sv}"></arg>
e9ad3f
+    </signal>
e9ad3f
+])
e9ad3f
 
e9ad3f
 dnl Fetching Policies
e9ad3f
 DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.policy"]//method[@name="getPolicies"]]], 0, [dnl
e9ad3f
-- 
e9ad3f
2.27.0
e9ad3f