@@ -4,7 +4,7 @@ defmodule Mongo.TopologyDescriptionTest do
4
4
import Mongo.TopologyTestData
5
5
6
6
test "single server selection" do
7
- single_server = [ "localhost:27017" ]
7
+ single_server = "localhost:27017"
8
8
9
9
opts = [
10
10
read_preference: ReadPreference . primary ( % { mode: :secondary } )
@@ -27,60 +27,60 @@ defmodule Mongo.TopologyDescriptionTest do
27
27
opts = [
28
28
read_preference: ReadPreference . primary ( % { mode: :secondary } )
29
29
]
30
- { :ok , { [ server ] , _ } } = TopologyDescription . select_servers ( repl_set_with_master ( ) , :read , opts )
30
+ { :ok , { server , _ } } = TopologyDescription . select_servers ( repl_set_with_master ( ) , :read , opts )
31
31
32
32
assert Enum . any? ( seconardaries , fn sec -> sec == server end )
33
33
34
34
opts = [
35
35
read_preference: ReadPreference . primary ( % { mode: :primary } )
36
36
]
37
- assert { :ok , { [ master ] , _ } } = TopologyDescription . select_servers ( repl_set_with_master ( ) , :read , opts )
37
+ assert { :ok , { master , _ } } = TopologyDescription . select_servers ( repl_set_with_master ( ) , :read , opts )
38
38
39
39
opts = [
40
40
read_preference: ReadPreference . primary ( % { mode: :primary_preferred } )
41
41
]
42
- assert { :ok , { [ master ] , _ } } = TopologyDescription . select_servers ( repl_set_with_master ( ) , :read , opts )
42
+ assert { :ok , { master , _ } } = TopologyDescription . select_servers ( repl_set_with_master ( ) , :read , opts )
43
43
44
44
opts = [
45
45
read_preference: ReadPreference . primary ( % { mode: :primary_preferred } )
46
46
]
47
- { :ok , { [ server ] , _ } } = TopologyDescription . select_servers ( repl_set_no_master ( ) , :read , opts )
47
+ { :ok , { server , _ } } = TopologyDescription . select_servers ( repl_set_no_master ( ) , :read , opts )
48
48
assert Enum . any? ( seconardaries , fn sec -> sec == server end )
49
49
50
50
51
51
opts = [
52
52
read_preference: ReadPreference . primary ( % { mode: :nearest } )
53
53
]
54
- { :ok , { [ server ] , _ } } = TopologyDescription . select_servers ( repl_set_with_master ( ) , :read , opts )
54
+ { :ok , { server , _ } } = TopologyDescription . select_servers ( repl_set_with_master ( ) , :read , opts )
55
55
assert Enum . any? ( all_hosts , fn sec -> sec == server end )
56
56
57
57
opts = [
58
58
read_preference: ReadPreference . primary ( % { mode: :secondary } )
59
59
]
60
- { :ok , { [ server ] , _ } } = TopologyDescription . select_servers ( repl_set_no_master ( ) , :read , opts )
60
+ { :ok , { server , _ } } = TopologyDescription . select_servers ( repl_set_no_master ( ) , :read , opts )
61
61
assert Enum . any? ( seconardaries , fn sec -> sec == server end )
62
62
63
63
opts = [
64
64
read_preference: ReadPreference . primary ( % { mode: :secondary_preferred } )
65
65
]
66
- { :ok , { [ server ] , _ } } = TopologyDescription . select_servers ( repl_set_with_master ( ) , :read , opts )
66
+ { :ok , { server , _ } } = TopologyDescription . select_servers ( repl_set_with_master ( ) , :read , opts )
67
67
assert Enum . any? ( seconardaries , fn sec -> sec == server end )
68
68
69
- assert { :ok , { [ ^ master ] , _ } } = TopologyDescription . select_servers ( repl_set_only_master ( ) , :read , opts )
69
+ assert { :ok , { ^ master , _ } } = TopologyDescription . select_servers ( repl_set_only_master ( ) , :read , opts )
70
70
71
- { :ok , { [ server ] , _ } } = TopologyDescription . select_servers ( repl_set_no_master ( ) , :read , opts )
71
+ { :ok , { server , _ } } = TopologyDescription . select_servers ( repl_set_no_master ( ) , :read , opts )
72
72
assert Enum . any? ( seconardaries , fn sec -> sec == server end )
73
73
74
74
opts = [
75
75
read_preference: ReadPreference . primary ( % { mode: :nearest } )
76
76
]
77
- { :ok , { [ server ] , _ } } = TopologyDescription . select_servers ( repl_set_no_master ( ) , :read , opts )
77
+ { :ok , { server , _ } } = TopologyDescription . select_servers ( repl_set_no_master ( ) , :read , opts )
78
78
assert Enum . any? ( all_hosts , fn sec -> sec == server end )
79
79
80
80
end
81
81
82
82
test "Simplified server selection" do
83
- single_server = [ "localhost:27017" ]
83
+ single_server = "localhost:27017"
84
84
85
85
opts = [
86
86
read_preference: % { mode: :secondary }
0 commit comments