diff options
| author | Pavel Březina <pbrezina@redhat.com> | 2017-01-18 12:12:01 +0100 |
|---|---|---|
| committer | Jakub Hrozek <jhrozek@redhat.com> | 2017-02-08 11:05:46 +0100 |
| commit | 53c31b83e4d06ea4c2813eec2f1e647a613b4a2b (patch) | |
| tree | 479b68c640cf7c2ee6299cf2a8d7785a7098eaeb /src/tests | |
| parent | 4df7aec645f87342f3a5146062abcb15f71f4fd9 (diff) | |
| download | sssd-53c31b83e4d06ea4c2813eec2f1e647a613b4a2b.tar.gz sssd-53c31b83e4d06ea4c2813eec2f1e647a613b4a2b.tar.xz sssd-53c31b83e4d06ea4c2813eec2f1e647a613b4a2b.zip | |
cache_req: add host by name search
Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
Diffstat (limited to 'src/tests')
| -rw-r--r-- | src/tests/cmocka/common_mock_resp_dp.c | 33 | ||||
| -rw-r--r-- | src/tests/cwrap/Makefile.am | 2 |
2 files changed, 35 insertions, 0 deletions
diff --git a/src/tests/cmocka/common_mock_resp_dp.c b/src/tests/cmocka/common_mock_resp_dp.c index cbdb65d74..5db5255ab 100644 --- a/src/tests/cmocka/common_mock_resp_dp.c +++ b/src/tests/cmocka/common_mock_resp_dp.c @@ -61,6 +61,39 @@ sss_dp_get_account_recv(TALLOC_CTX *mem_ctx, return test_request_recv(req); } +struct tevent_req * +sss_dp_get_ssh_host_send(TALLOC_CTX *mem_ctx, + struct resp_ctx *rctx, + struct sss_domain_info *dom, + bool fast_reply, + const char *name, + const char *alias) +{ + return test_req_succeed_send(mem_ctx, rctx->ev); +} + + +errno_t +sss_dp_get_ssh_host_recv(TALLOC_CTX *mem_ctx, + struct tevent_req *req, + dbus_uint16_t *dp_err, + dbus_uint32_t *dp_ret, + char **err_msg) +{ + acct_cb_t cb; + + *dp_err = sss_mock_type(dbus_uint16_t); + *dp_ret = sss_mock_type(dbus_uint32_t); + *err_msg = sss_mock_ptr_type(char *); + + cb = sss_mock_ptr_type(acct_cb_t); + if (cb) { + (cb)(sss_mock_ptr_type(void *)); + } + + return test_request_recv(req); +} + errno_t sss_dp_req_recv(TALLOC_CTX *mem_ctx, struct tevent_req *req, diff --git a/src/tests/cwrap/Makefile.am b/src/tests/cwrap/Makefile.am index 8ca002617..09a8b5307 100644 --- a/src/tests/cwrap/Makefile.am +++ b/src/tests/cwrap/Makefile.am @@ -60,6 +60,7 @@ SSSD_CACHE_REQ_OBJ = \ ../../../src/responder/common/cache_req/plugins/cache_req_svc_by_name.c \ ../../../src/responder/common/cache_req/plugins/cache_req_svc_by_port.c \ ../../../src/responder/common/cache_req/plugins/cache_req_netgroup_by_name.c \ + ../../../src/responder/common/cache_req/plugins/cache_req_host_by_name.c \ $(NULL) SSSD_RESPONDER_OBJ = \ @@ -68,6 +69,7 @@ SSSD_RESPONDER_OBJ = \ ../../../src/responder/common/responder_cmd.c \ ../../../src/responder/common/responder_common.c \ ../../../src/responder/common/responder_dp.c \ + ../../../src/responder/common/responder_dp_ssh.c \ ../../../src/responder/common/responder_packet.c \ ../../../src/responder/common/responder_get_domains.c \ ../../../src/responder/common/responder_utils.c \ |
