mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-05-09 08:18:03 +02:00
libnm/tests: add test for normalizing "dummy" connection
This commit is contained in:
parent
f929bc9945
commit
f9dc0252db
1 changed files with 30 additions and 0 deletions
|
|
@ -874,6 +874,34 @@ test_bond_normalize(void)
|
||||||
|
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
|
|
||||||
|
static void
|
||||||
|
test_dummy_normalize(void)
|
||||||
|
{
|
||||||
|
gs_unref_object NMConnection *connection = NULL;
|
||||||
|
NMSettingConnection * s_con;
|
||||||
|
|
||||||
|
connection = nm_simple_connection_new();
|
||||||
|
s_con = NM_SETTING_CONNECTION(nm_setting_connection_new());
|
||||||
|
nm_connection_add_setting(connection, NM_SETTING(s_con));
|
||||||
|
|
||||||
|
g_object_set(s_con,
|
||||||
|
NM_SETTING_CONNECTION_ID,
|
||||||
|
"dummy-test",
|
||||||
|
NM_SETTING_CONNECTION_UUID,
|
||||||
|
nm_uuid_generate_random_str_a(),
|
||||||
|
NM_SETTING_CONNECTION_TYPE,
|
||||||
|
NM_SETTING_DUMMY_SETTING_NAME,
|
||||||
|
NULL);
|
||||||
|
|
||||||
|
nmtst_assert_connection_unnormalizable(connection, 0, 0);
|
||||||
|
|
||||||
|
g_object_set(s_con, NM_SETTING_CONNECTION_INTERFACE_NAME, "dummy1", NULL);
|
||||||
|
|
||||||
|
nmtst_connection_normalize(connection);
|
||||||
|
}
|
||||||
|
|
||||||
|
/*****************************************************************************/
|
||||||
|
|
||||||
#define DCB_FLAGS_ALL \
|
#define DCB_FLAGS_ALL \
|
||||||
(NM_SETTING_DCB_FLAG_ENABLE | NM_SETTING_DCB_FLAG_ADVERTISE | NM_SETTING_DCB_FLAG_WILLING)
|
(NM_SETTING_DCB_FLAG_ENABLE | NM_SETTING_DCB_FLAG_ADVERTISE | NM_SETTING_DCB_FLAG_WILLING)
|
||||||
|
|
||||||
|
|
@ -4741,6 +4769,8 @@ main(int argc, char **argv)
|
||||||
g_test_add_func("/libnm/settings/bond/compare", test_bond_compare);
|
g_test_add_func("/libnm/settings/bond/compare", test_bond_compare);
|
||||||
g_test_add_func("/libnm/settings/bond/normalize", test_bond_normalize);
|
g_test_add_func("/libnm/settings/bond/normalize", test_bond_normalize);
|
||||||
|
|
||||||
|
g_test_add_func("/libnm/settings/dummy/normalize", test_dummy_normalize);
|
||||||
|
|
||||||
g_test_add_func("/libnm/settings/dcb/flags-valid", test_dcb_flags_valid);
|
g_test_add_func("/libnm/settings/dcb/flags-valid", test_dcb_flags_valid);
|
||||||
g_test_add_func("/libnm/settings/dcb/flags-invalid", test_dcb_flags_invalid);
|
g_test_add_func("/libnm/settings/dcb/flags-invalid", test_dcb_flags_invalid);
|
||||||
g_test_add_func("/libnm/settings/dcb/app-priorities", test_dcb_app_priorities);
|
g_test_add_func("/libnm/settings/dcb/app-priorities", test_dcb_app_priorities);
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue