summaryrefslogtreecommitdiffstats
path: root/src/tests
diff options
context:
space:
mode:
authorFabiano FidĂȘncio <fidencio@redhat.com>2017-08-16 10:45:19 +0200
committerJakub Hrozek <jhrozek@redhat.com>2017-08-28 20:54:55 +0200
commite54764d62bfcc48770d9b2578132979aa58636e5 (patch)
treed61a14ebb728f25ea82c6f68a0e30c0994d08386 /src/tests
parent1e7b7da3aa56060c26f8ba1c08318cdee77753ea (diff)
downloadsssd-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.c6
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)