diff options
author | Thomas Haller <thaller@redhat.com> | 2018-10-17 13:56:09 +0200 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2018-10-17 16:22:34 +0200 |
commit | 0f503efd6435fdbf09d60f764d487bd96100519a (patch) | |
tree | 3c3027d29699e8e897503d88222376f2eedf7ee8 | |
parent | 085105fc0e2c51796f4e5c389f1e08b1a783ef70 (diff) | |
download | NetworkManager-0f503efd6435fdbf09d60f764d487bd96100519a.tar.gz |
tests: support UInt64 type in test-networkmanager-service.py
and also accept "gsm" connection-type. Both will be used next.
-rwxr-xr-x | tools/test-networkmanager-service.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/tools/test-networkmanager-service.py b/tools/test-networkmanager-service.py index 9dd75bea55..8a37fb17bb 100755 --- a/tools/test-networkmanager-service.py +++ b/tools/test-networkmanager-service.py @@ -281,6 +281,8 @@ class Util: return GLib.Variant('s', str(val)) if isinstance(val, dbus.UInt32): return GLib.Variant('u', int(val)) + if isinstance(val, dbus.UInt64): + return GLib.Variant('t', int(val)) if isinstance(val, dbus.Boolean): return GLib.Variant('b', bool(val)) if isinstance(val, dbus.Byte): @@ -481,11 +483,12 @@ class NmUtil: if not do_verify_strict: return; t = s_con[NM.SETTING_CONNECTION_TYPE] - if t not in [ NM.SETTING_WIRED_SETTING_NAME, - NM.SETTING_WIRELESS_SETTING_NAME, + if t not in [ NM.SETTING_GSM_SETTING_NAME, NM.SETTING_VLAN_SETTING_NAME, + NM.SETTING_VPN_SETTING_NAME, NM.SETTING_WIMAX_SETTING_NAME, - NM.SETTING_VPN_SETTING_NAME ]: + NM.SETTING_WIRED_SETTING_NAME, + NM.SETTING_WIRELESS_SETTING_NAME ]: raise BusErr.InvalidPropertyException('connection.type: unsupported connection type "%s"' % (t)) try: |