shared/tests: add nmtst_variant_from_string() util

This commit is contained in:
Thomas Haller
2019-05-14 07:46:24 +02:00
parent 5d3b033072
commit ae7f32e03b

View File

@@ -2140,6 +2140,25 @@ typedef enum {
#endif /* __NM_CONNECTION_H__ */
static inline GVariant *
nmtst_variant_from_string (const GVariantType *variant_type,
const char *variant_str)
{
GVariant *variant;
GError *error = NULL;
g_assert (variant_type);
g_assert (variant_str);
variant = g_variant_parse (variant_type,
variant_str,
NULL,
NULL,
&error);
nmtst_assert_success (variant, error);
return variant;
}
/*****************************************************************************/
static inline void