[lvm-devel] master - testlib.py: Add interface instance vars.
Tony Asleson
tasleson at sourceware.org
Wed Oct 30 15:45:44 UTC 2019
Gitweb: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=9e15c83673436342a60b8f982e521eb32d972a0c
Commit: 9e15c83673436342a60b8f982e521eb32d972a0c
Parent: b7aab9ba594b9b627ec09b8e0dab5cd75e7178cf
Author: Tony Asleson <tasleson at redhat.com>
AuthorDate: Thu Oct 10 09:01:27 2019 -0500
Committer: Tony Asleson <tasleson at redhat.com>
CommitterDate: Wed Oct 30 10:38:40 2019 -0500
testlib.py: Add interface instance vars.
---
test/dbus/testlib.py | 20 ++++++++++++++++----
1 files changed, 16 insertions(+), 4 deletions(-)
diff --git a/test/dbus/testlib.py b/test/dbus/testlib.py
index ad2d93b..75a367d 100644
--- a/test/dbus/testlib.py
+++ b/test/dbus/testlib.py
@@ -243,10 +243,6 @@ class RemoteInterface(object):
class ClientProxy(object):
- Pv = None
- Lv = None
- Vg = None
- VgVdo = None
@staticmethod
def _intf_short_name(nm):
@@ -270,6 +266,22 @@ class ClientProxy(object):
def __init__(
self, bus, object_path, interface_prop_hash=None,
interfaces=None, timelimit=-1):
+ # Instance variables which may or may not get assigned during class
+ # construction dynamically. Assigned here so code inspection tools
+ # have knowledge of their existence.
+ self.Manager = None
+ self.Pv = None
+ self.Vg = None
+ self.Lv = None
+ self.VgVdo = None
+ self.ThinPool = None
+ self.VdoPool = None
+ self.SnapShot = None
+ self.LvCommon = None
+ self.Job = None
+ self.CachePool = None
+ self.CachedLv = None
+
self.object_path = object_path
self.short_interface_names = []
self.tmo = timelimit
More information about the lvm-devel
mailing list