summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2018-10-19 16:11:39 +0200
committerThomas Haller <thaller@redhat.com>2018-10-22 13:19:15 +0200
commit581be6b8d2b34dac0050988d690d83da7c44f517 (patch)
tree49eb82b9ac8ea12cbcfd830ee94911d81e2b6302
parentcfc056560461c9444177c3b4f333e395c2cab5df (diff)
downloadNetworkManager-581be6b8d2b34dac0050988d690d83da7c44f517.tar.gz
platform/tests: fix test-nmp-object when running on system without udev
Fix the test, to check that the nmp-object was deleted. It is no longer visible and no longer alive.
-rw-r--r--src/platform/tests/test-nmp-object.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/platform/tests/test-nmp-object.c b/src/platform/tests/test-nmp-object.c
index 004ea2739a..12acf4a544 100644
--- a/src/platform/tests/test-nmp-object.c
+++ b/src/platform/tests/test-nmp-object.c
@@ -267,10 +267,11 @@ test_cache_link (void)
struct udev_device *udev_device_3 = g_list_nth_data (global.udev_devices, 0);
NMPCacheOpsType ops_type;
nm_auto_unref_dedup_multi_index NMDedupMultiIndex *multi_idx = NULL;
+ gboolean use_udev = nmtst_get_rand_int () % 2;
multi_idx = nm_dedup_multi_index_new ();
- cache = nmp_cache_new (multi_idx, nmtst_get_rand_int () % 2);
+ cache = nmp_cache_new (multi_idx, use_udev);
/* if we have a link, and don't set is_in_netlink, adding it has no effect. */
objm1 = nmp_object_new (NMP_OBJECT_TYPE_LINK, (NMPlatformObject *) &pl_link_2);
@@ -387,7 +388,8 @@ test_cache_link (void)
} else {
g_assert (nmp_cache_lookup_obj (cache, objm1) == NULL);
g_assert (nmp_cache_lookup_obj (cache, nmp_object_stackinit_id_link (&objs1, pl_link_2.ifindex)) == NULL);
- g_assert (nmp_object_is_visible (obj_new));
+ g_assert (!nmp_object_is_alive (obj_new));
+ g_assert (!nmp_object_is_visible (obj_new));
}
nmp_object_unref (objm1);
nmp_object_unref (obj_old);