Lines Matching refs:test_ctx
121 struct ncache_test_ctx *test_ctx;
125 test_ctx = talloc_zero(global_talloc_context, struct ncache_test_ctx);
126 assert_non_null(test_ctx);
130 test_ctx->tctx = create_dom_test_ctx(test_ctx, TESTS_PATH, TEST_CONF_DB,
132 assert_non_null(test_ctx->tctx);
134 create_groups(test_ctx, test_ctx->tctx->dom);
135 create_users(test_ctx, test_ctx->tctx->dom);
137 check_leaks_push(test_ctx);
139 *state = (void *)test_ctx;
146 struct ncache_test_ctx *test_ctx;
148 test_ctx = talloc_get_type_abort(*state, struct ncache_test_ctx);
152 assert_true(check_leaks_pop(test_ctx));
153 talloc_zfree(test_ctx);
211 static void set_users(struct ncache_test_ctx *test_ctx)
215 ret = set_user_in_ncache(test_ctx->ncache, false, test_ctx->tctx->dom,
219 ret = set_user_in_ncache(test_ctx->ncache, false, test_ctx->tctx->dom,
224 static void check_users(struct ncache_test_ctx *test_ctx,
229 ret = check_user_in_ncache(test_ctx->ncache, test_ctx->tctx->dom,
233 ret = check_user_in_ncache(test_ctx->ncache, test_ctx->tctx->dom,
237 ret = check_user_in_ncache(test_ctx->ncache, test_ctx->tctx->dom,
241 ret = check_user_in_ncache(test_ctx->ncache, test_ctx->tctx->dom,
251 struct ncache_test_ctx *test_ctx;
253 test_ctx = talloc_get_type_abort(*state, struct ncache_test_ctx);
254 assert_non_null(test_ctx);
256 ret = sss_ncache_init(test_ctx, 0, 0, &test_ctx->ncache);
259 set_users(test_ctx);
261 check_users(test_ctx, ENOENT, ENOENT, ENOENT, ENOENT);
263 talloc_zfree(test_ctx->ncache);
269 struct ncache_test_ctx *test_ctx;
271 test_ctx = talloc_get_type_abort(*state, struct ncache_test_ctx);
272 assert_non_null(test_ctx);
274 ret = sss_ncache_init(test_ctx, 0, TIMEOUT, &test_ctx->ncache);
277 set_users(test_ctx);
279 check_users(test_ctx, ENOENT, ENOENT, EEXIST, ENOENT);
281 talloc_zfree(test_ctx->ncache);
287 struct ncache_test_ctx *test_ctx;
289 test_ctx = talloc_get_type_abort(*state, struct ncache_test_ctx);
290 assert_non_null(test_ctx);
292 ret = sss_ncache_init(test_ctx, TIMEOUT, 0, &test_ctx->ncache);
295 set_users(test_ctx);
297 check_users(test_ctx, EEXIST, ENOENT, EEXIST, ENOENT);
299 talloc_zfree(test_ctx->ncache);
305 struct ncache_test_ctx *test_ctx;
307 test_ctx = talloc_get_type_abort(*state, struct ncache_test_ctx);
308 assert_non_null(test_ctx);
310 ret = sss_ncache_init(test_ctx, TIMEOUT, TIMEOUT, &test_ctx->ncache);
313 set_users(test_ctx);
315 check_users(test_ctx, EEXIST, ENOENT, EEXIST, ENOENT);
317 talloc_zfree(test_ctx->ncache);
322 static void set_uids(struct ncache_test_ctx *test_ctx)
326 ret = sss_ncache_set_uid(test_ctx->ncache, false, test_ctx->tctx->dom,
330 ret = sss_ncache_set_uid(test_ctx->ncache, false, test_ctx->tctx->dom,
335 static void check_uids(struct ncache_test_ctx *test_ctx,
340 ret = sss_ncache_check_uid(test_ctx->ncache, test_ctx->tctx->dom,
344 ret = sss_ncache_check_uid(test_ctx->ncache, test_ctx->tctx->dom,
348 ret = sss_ncache_check_uid(test_ctx->ncache, test_ctx->tctx->dom,
352 ret = sss_ncache_check_uid(test_ctx->ncache, test_ctx->tctx->dom,
362 struct ncache_test_ctx *test_ctx;
364 test_ctx = talloc_get_type_abort(*state, struct ncache_test_ctx);
365 assert_non_null(test_ctx);
367 ret = sss_ncache_init(test_ctx, 0, 0, &test_ctx->ncache);
370 set_uids(test_ctx);
372 check_uids(test_ctx, ENOENT, ENOENT, ENOENT, ENOENT);
374 talloc_zfree(test_ctx->ncache);
380 struct ncache_test_ctx *test_ctx;
382 test_ctx = talloc_get_type_abort(*state, struct ncache_test_ctx);
383 assert_non_null(test_ctx);
385 ret = sss_ncache_init(test_ctx, 0, TIMEOUT, &test_ctx->ncache);
388 set_uids(test_ctx);
390 check_uids(test_ctx, ENOENT, ENOENT, EEXIST, ENOENT);
392 talloc_zfree(test_ctx->ncache);
398 struct ncache_test_ctx *test_ctx;
400 test_ctx = talloc_get_type_abort(*state, struct ncache_test_ctx);
401 assert_non_null(test_ctx);
403 ret = sss_ncache_init(test_ctx, TIMEOUT, 0, &test_ctx->ncache);
406 set_uids(test_ctx);
408 check_uids(test_ctx, EEXIST, ENOENT, EEXIST, ENOENT);
410 talloc_zfree(test_ctx->ncache);
416 struct ncache_test_ctx *test_ctx;
418 test_ctx = talloc_get_type_abort(*state, struct ncache_test_ctx);
419 assert_non_null(test_ctx);
421 ret = sss_ncache_init(test_ctx, TIMEOUT, TIMEOUT, &test_ctx->ncache);
424 set_uids(test_ctx);
426 check_uids(test_ctx, EEXIST, ENOENT, EEXIST, ENOENT);
428 talloc_zfree(test_ctx->ncache);
433 static void set_groups(struct ncache_test_ctx *test_ctx)
437 ret = set_group_in_ncache(test_ctx->ncache, false, test_ctx->tctx->dom,
441 ret = set_group_in_ncache(test_ctx->ncache, false, test_ctx->tctx->dom,
446 static void check_groups(struct ncache_test_ctx *test_ctx,
451 ret = check_group_in_ncache(test_ctx->ncache, test_ctx->tctx->dom,
455 ret = check_group_in_ncache(test_ctx->ncache, test_ctx->tctx->dom,
459 ret = check_group_in_ncache(test_ctx->ncache, test_ctx->tctx->dom,
463 ret = check_group_in_ncache(test_ctx->ncache, test_ctx->tctx->dom,
473 struct ncache_test_ctx *test_ctx;
475 test_ctx = talloc_get_type_abort(*state, struct ncache_test_ctx);
476 assert_non_null(test_ctx);
478 ret = sss_ncache_init(test_ctx, 0, 0, &test_ctx->ncache);
481 set_groups(test_ctx);
483 check_groups(test_ctx, ENOENT, ENOENT, ENOENT, ENOENT);
485 talloc_zfree(test_ctx->ncache);
491 struct ncache_test_ctx *test_ctx;
493 test_ctx = talloc_get_type_abort(*state, struct ncache_test_ctx);
494 assert_non_null(test_ctx);
496 ret = sss_ncache_init(test_ctx, 0, TIMEOUT, &test_ctx->ncache);
499 set_groups(test_ctx);
501 check_groups(test_ctx, ENOENT, ENOENT, EEXIST, ENOENT);
503 talloc_zfree(test_ctx->ncache);
509 struct ncache_test_ctx *test_ctx;
511 test_ctx = talloc_get_type_abort(*state, struct ncache_test_ctx);
512 assert_non_null(test_ctx);
514 ret = sss_ncache_init(test_ctx, TIMEOUT, 0, &test_ctx->ncache);
517 set_groups(test_ctx);
519 check_groups(test_ctx, EEXIST, ENOENT, EEXIST, ENOENT);
521 talloc_zfree(test_ctx->ncache);
527 struct ncache_test_ctx *test_ctx;
529 test_ctx = talloc_get_type_abort(*state, struct ncache_test_ctx);
530 assert_non_null(test_ctx);
532 ret = sss_ncache_init(test_ctx, TIMEOUT, TIMEOUT, &test_ctx->ncache);
535 set_groups(test_ctx);
537 check_groups(test_ctx, EEXIST, ENOENT, EEXIST, ENOENT);
539 talloc_zfree(test_ctx->ncache);
544 static void set_gids(struct ncache_test_ctx *test_ctx)
548 ret = sss_ncache_set_gid(test_ctx->ncache, false, test_ctx->tctx->dom,
552 ret = sss_ncache_set_gid(test_ctx->ncache, false, test_ctx->tctx->dom,
557 static void check_gids(struct ncache_test_ctx *test_ctx,
562 ret = sss_ncache_check_gid(test_ctx->ncache, test_ctx->tctx->dom,
566 ret = sss_ncache_check_gid(test_ctx->ncache, test_ctx->tctx->dom,
570 ret = sss_ncache_check_gid(test_ctx->ncache, test_ctx->tctx->dom,
574 ret = sss_ncache_check_gid(test_ctx->ncache, test_ctx->tctx->dom,
584 struct ncache_test_ctx *test_ctx;
586 test_ctx = talloc_get_type_abort(*state, struct ncache_test_ctx);
587 assert_non_null(test_ctx);
589 ret = sss_ncache_init(test_ctx, 0, 0, &test_ctx->ncache);
592 set_gids(test_ctx);
594 check_gids(test_ctx, ENOENT, ENOENT, ENOENT, ENOENT);
596 talloc_zfree(test_ctx->ncache);
602 struct ncache_test_ctx *test_ctx;
604 test_ctx = talloc_get_type_abort(*state, struct ncache_test_ctx);
605 assert_non_null(test_ctx);
607 ret = sss_ncache_init(test_ctx, 0, TIMEOUT, &test_ctx->ncache);
610 set_gids(test_ctx);
612 check_gids(test_ctx, ENOENT, ENOENT, EEXIST, ENOENT);
614 talloc_zfree(test_ctx->ncache);
620 struct ncache_test_ctx *test_ctx;
622 test_ctx = talloc_get_type_abort(*state, struct ncache_test_ctx);
623 assert_non_null(test_ctx);
625 ret = sss_ncache_init(test_ctx, TIMEOUT, 0, &test_ctx->ncache);
628 set_gids(test_ctx);
630 check_gids(test_ctx, EEXIST, ENOENT, EEXIST, ENOENT);
632 talloc_zfree(test_ctx->ncache);
638 struct ncache_test_ctx *test_ctx;
640 test_ctx = talloc_get_type_abort(*state, struct ncache_test_ctx);
641 assert_non_null(test_ctx);
643 ret = sss_ncache_init(test_ctx, TIMEOUT, TIMEOUT, &test_ctx->ncache);
646 set_gids(test_ctx);
648 check_gids(test_ctx, EEXIST, ENOENT, EEXIST, ENOENT);
650 talloc_zfree(test_ctx->ncache);