From 7b478817bda46d266b37abe4787a7b9ae63a2875 Mon Sep 17 00:00:00 2001 From: "Zaiming (Stone) Shi" Date: Tue, 4 Jan 2022 00:25:09 +0100 Subject: [PATCH] test: test authz against 'single' mogodb --- apps/emqx_authz/test/emqx_authz_api_sources_SUITE.erl | 11 +++++++++-- apps/emqx_resource/src/emqx_resource_instance.erl | 1 - 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/apps/emqx_authz/test/emqx_authz_api_sources_SUITE.erl b/apps/emqx_authz/test/emqx_authz_api_sources_SUITE.erl index a623ccf79..95d084a86 100644 --- a/apps/emqx_authz/test/emqx_authz_api_sources_SUITE.erl +++ b/apps/emqx_authz/test/emqx_authz_api_sources_SUITE.erl @@ -38,8 +38,8 @@ }). -define(SOURCE2, #{<<"type">> => <<"mongodb">>, <<"enable">> => true, - <<"mongo_type">> => <<"sharded">>, - <<"servers">> => <<"127.0.0.1:27017,192.168.0.1:27017">>, + <<"mongo_type">> => <<"single">>, + <<"server">> => <<"127.0.0.1:27017">>, <<"pool_size">> => 1, <<"database">> => <<"mqtt">>, <<"ssl">> => #{<<"enable">> => false}, @@ -160,6 +160,13 @@ end_per_testcase(_, _Config) -> ok. %%------------------------------------------------------------------------------ %% Testcases %%------------------------------------------------------------------------------ +t_mongodb_connectivity(_) -> + Type = single, + Hosts = ["127.0.0.1:27017", "192.168.0.1:27017"], + TopologyOpts = [{pool_size, 1}], + WorkerOpts = [{database, <<"mqtt">>}, {ssl, false}], + {ok, Pid} = mongo_api:connect(Type, Hosts, TopologyOpts, WorkerOpts), + ?assertEqual(undefined, mongo_api:find_one(Pid, <<"foo">>, #{<<"key">> => 123}, #{})). t_api(_) -> {ok, 200, Result1} = request(get, uri(["authorization", "sources"]), []), diff --git a/apps/emqx_resource/src/emqx_resource_instance.erl b/apps/emqx_resource/src/emqx_resource_instance.erl index 86318e355..201738272 100644 --- a/apps/emqx_resource/src/emqx_resource_instance.erl +++ b/apps/emqx_resource/src/emqx_resource_instance.erl @@ -26,7 +26,6 @@ -export([ lookup/1 , get_metrics/1 , list_all/0 - , make_test_id/0 ]). -export([ hash_call/2