NetworkManager/src/libnm-client-impl/tests
Lubomir Rintel aaa9a9cd25 libnm/client: don't reset properties when interface goes away
In case the D-Bus interfaces start dropping off (typically all off them go
one by one when the object is being deleted), don't reset all the properties.

In particular, keep most properties around, only tear down "o" and "ao",
so that the object dependencies get torn down, but we still get enough
properties around to identify what the dead object was its heyday.

One example of where this is not good is when the device-removed signal
is emmitted, the device no longer has the ifname:

  $ nmcli monitor
  <quit NetworkManager>
  (null): device removed
  (null): device removed
  ...
2022-11-13 15:25:19 +01:00
..
meson.build libnm: test that Gir data matches actual exports 2022-11-08 13:14:56 +01:00
test-gir.py libnm: test that Gir data matches actual exports 2022-11-08 13:14:56 +01:00
test-libnm.c libnm/tests: test that nm_vpn_service_plugin_read_vpn_details() does not consume "QUIT" command 2022-03-28 10:40:00 +02:00
test-nm-client.c libnm/client: don't reset properties when interface goes away 2022-11-13 15:25:19 +01:00
test-remote-settings-client.c format: reformat source tree with clang-format 13.0 2021-11-29 09:31:09 +00:00
test-secret-agent.c format: reformat source tree with clang-format 13.0 2021-11-29 09:31:09 +00:00