diff options
author | Fabiano FidĂȘncio <fidencio@redhat.com> | 2017-08-16 10:45:19 +0200 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2017-08-28 20:54:55 +0200 |
commit | e54764d62bfcc48770d9b2578132979aa58636e5 (patch) | |
tree | d61a14ebb728f25ea82c6f68a0e30c0994d08386 /src/tests | |
parent | 1e7b7da3aa56060c26f8ba1c08318cdee77753ea (diff) | |
download | sssd-e54764d62bfcc48770d9b2578132979aa58636e5.tar.gz sssd-e54764d62bfcc48770d9b2578132979aa58636e5.tar.xz sssd-e54764d62bfcc48770d9b2578132979aa58636e5.zip |
TEST_NEGCACHE: Test that "root" is always added to ncache
Simply modify test_sss_ncache_prepopulate() in order to ensure that
"root" user and group are always added to the negative cache, no matter
whether they're set as part of the filter_users or filter_groups
options.
Related: https://pagure.io/SSSD/sssd/issue/3460
Signed-off-by: Fabiano FidĂȘncio <fidencio@redhat.com>
Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
Diffstat (limited to 'src/tests')
-rw-r--r-- | src/tests/cmocka/test_negcache.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/tests/cmocka/test_negcache.c b/src/tests/cmocka/test_negcache.c index d608c20ad..163e4653e 100644 --- a/src/tests/cmocka/test_negcache.c +++ b/src/tests/cmocka/test_negcache.c @@ -630,6 +630,12 @@ static void test_sss_ncache_prepopulate(void **state) ret = check_group_in_ncache(ncache, dom, "testgroup3@somedomain"); assert_int_equal(ret, ENOENT); + + ret = check_user_in_ncache(ncache, dom, "root"); + assert_int_equal(ret, EEXIST); + + ret = check_group_in_ncache(ncache, dom, "root"); + assert_int_equal(ret, EEXIST); } static void test_sss_ncache_default_domain_suffix(void **state) |