summaryrefslogtreecommitdiffstats
path: root/src/tests
diff options
context:
space:
mode:
authorPavel Březina <pbrezina@redhat.com>2015-02-09 12:02:33 +0100
committerJakub Hrozek <jhrozek@redhat.com>2015-05-22 15:57:14 +0200
commita1e4113a5388e34c08459c5b69679c82ac2bddc9 (patch)
treede092388bfceb31b3038ce3cfb056cff6f31bf65 /src/tests
parentc747b0c875785ce693f70b50bdda0237c4b04e35 (diff)
downloadsssd-a1e4113a5388e34c08459c5b69679c82ac2bddc9.tar.gz
sssd-a1e4113a5388e34c08459c5b69679c82ac2bddc9.tar.xz
sssd-a1e4113a5388e34c08459c5b69679c82ac2bddc9.zip
IFP: add org.freedesktop.sssd.infopipe.Users.User
Example calls: dbus-send --print-reply --system --dest=org.freedesktop.sssd.infopipe /org/freedesktop/sssd/infopipe/Users/LDAP_2ePB/10001 org.freedesktop.DBus.Properties.Get string:org.freedesktop.sssd.infopipe.Users.User string:name method return sender=:1.159 -> dest=:1.165 reply_serial=2 variant string "user-1" Resolves: https://fedorahosted.org/sssd/ticket/2150 Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
Diffstat (limited to 'src/tests')
-rw-r--r--src/tests/cmocka/test_ifp.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/tests/cmocka/test_ifp.c b/src/tests/cmocka/test_ifp.c
index a0fb5883c..21c5475d1 100644
--- a/src/tests/cmocka/test_ifp.c
+++ b/src/tests/cmocka/test_ifp.c
@@ -226,7 +226,7 @@ static void attr_parse_test(const char *expected[], const char *input)
test_ctx = talloc_new(NULL);
assert_non_null(test_ctx);
- res = ifp_parse_attr_list(test_ctx, input);
+ res = ifp_parse_user_attr_list(test_ctx, input);
if (expected) {
/* Positive test */
@@ -269,7 +269,7 @@ void test_attr_acl(void **state)
const char *exp_defaults[] = { SYSDB_NAME, SYSDB_UIDNUM,
SYSDB_GIDNUM, SYSDB_GECOS,
SYSDB_HOMEDIR, SYSDB_SHELL,
- NULL };
+ "groups", NULL };
attr_parse_test(exp_defaults, NULL);
/* Test adding some attributes to the defaults */
@@ -277,13 +277,13 @@ void test_attr_acl(void **state)
SYSDB_NAME, SYSDB_UIDNUM,
SYSDB_GIDNUM, SYSDB_GECOS,
SYSDB_HOMEDIR, SYSDB_SHELL,
- NULL };
+ "groups", NULL };
attr_parse_test(exp_add, "+telephoneNumber, +streetAddress");
/* Test removing some attributes to the defaults */
const char *exp_rm[] = { SYSDB_NAME,
SYSDB_GIDNUM, SYSDB_GECOS,
- SYSDB_HOMEDIR,
+ SYSDB_HOMEDIR, "groups",
NULL };
attr_parse_test(exp_rm, "-"SYSDB_SHELL ",-"SYSDB_UIDNUM);
@@ -291,7 +291,7 @@ void test_attr_acl(void **state)
const char *exp_add_rm[] = { "telephoneNumber",
SYSDB_NAME, SYSDB_UIDNUM,
SYSDB_GIDNUM, SYSDB_GECOS,
- SYSDB_HOMEDIR,
+ SYSDB_HOMEDIR, "groups",
NULL };
attr_parse_test(exp_add_rm, "+telephoneNumber, -"SYSDB_SHELL);
@@ -299,7 +299,7 @@ void test_attr_acl(void **state)
const char *exp_add_rm_override[] = { SYSDB_NAME, SYSDB_UIDNUM,
SYSDB_GIDNUM, SYSDB_GECOS,
SYSDB_HOMEDIR, SYSDB_SHELL,
- NULL };
+ "groups", NULL };
attr_parse_test(exp_add_rm_override,
"+telephoneNumber, -telephoneNumber, +telephoneNumber");
@@ -307,7 +307,7 @@ void test_attr_acl(void **state)
const char *rm_all[] = { NULL };
attr_parse_test(rm_all, "-"SYSDB_NAME ", -"SYSDB_UIDNUM
", -"SYSDB_GIDNUM ", -"SYSDB_GECOS
- ", -"SYSDB_HOMEDIR ", -"SYSDB_SHELL);
+ ", -"SYSDB_HOMEDIR ", -"SYSDB_SHELL", -groups");
/* Malformed list */
attr_parse_test(NULL, "missing_plus_or_minus");