Skip to content

Commit

Permalink
Refactor
Browse files Browse the repository at this point in the history
  • Loading branch information
michaelklishin committed Jul 21, 2016
1 parent fc84b7a commit 88036dc
Showing 1 changed file with 15 additions and 25 deletions.
40 changes: 15 additions & 25 deletions test/per_vhost_connection_limit_SUITE.erl
Original file line number Diff line number Diff line change
Expand Up @@ -159,11 +159,8 @@ single_node_multiple_vhost_connection_count_test(Config) ->
VHost1 = <<"vhost1">>,
VHost2 = <<"vhost2">>,

rabbit_ct_broker_helpers:add_vhost(Config, VHost1),
rabbit_ct_broker_helpers:set_full_permissions(Config, <<"guest">>, VHost1),

rabbit_ct_broker_helpers:add_vhost(Config, VHost2),
rabbit_ct_broker_helpers:set_full_permissions(Config, <<"guest">>, VHost2),
set_up_vhost(Config, VHost1),
set_up_vhost(Config, VHost2),

?assertEqual(0, count_connections_in(Config, VHost1)),
?assertEqual(0, count_connections_in(Config, VHost2)),
Expand Down Expand Up @@ -208,11 +205,8 @@ single_node_list_in_vhost_test(Config) ->
VHost1 = <<"vhost1">>,
VHost2 = <<"vhost2">>,

rabbit_ct_broker_helpers:add_vhost(Config, VHost1),
rabbit_ct_broker_helpers:set_full_permissions(Config, <<"guest">>, VHost1),

rabbit_ct_broker_helpers:add_vhost(Config, VHost2),
rabbit_ct_broker_helpers:set_full_permissions(Config, <<"guest">>, VHost2),
set_up_vhost(Config, VHost1),
set_up_vhost(Config, VHost2),

?assertEqual(0, length(connections_in(Config, VHost1))),
?assertEqual(0, length(connections_in(Config, VHost2))),
Expand Down Expand Up @@ -305,11 +299,8 @@ cluster_multiple_vhost_connection_count_test(Config) ->
VHost1 = <<"vhost1">>,
VHost2 = <<"vhost2">>,

rabbit_ct_broker_helpers:add_vhost(Config, VHost1),
rabbit_ct_broker_helpers:set_full_permissions(Config, <<"guest">>, VHost1),

rabbit_ct_broker_helpers:add_vhost(Config, VHost2),
rabbit_ct_broker_helpers:set_full_permissions(Config, <<"guest">>, VHost2),
set_up_vhost(Config, VHost1),
set_up_vhost(Config, VHost2),

?assertEqual(0, count_connections_in(Config, VHost1)),
?assertEqual(0, count_connections_in(Config, VHost2)),
Expand Down Expand Up @@ -507,12 +498,10 @@ single_node_multiple_vhost_limit_test(Config) ->
VHost1 = <<"vhost1">>,
VHost2 = <<"vhost2">>,

rabbit_ct_broker_helpers:add_vhost(Config, VHost1),
rabbit_ct_broker_helpers:set_full_permissions(Config, <<"guest">>, VHost1),
set_vhost_connection_limit(Config, VHost1, 2),
set_up_vhost(Config, VHost1),
set_up_vhost(Config, VHost2),

rabbit_ct_broker_helpers:add_vhost(Config, VHost2),
rabbit_ct_broker_helpers:set_full_permissions(Config, <<"guest">>, VHost2),
set_vhost_connection_limit(Config, VHost1, 2),
set_vhost_connection_limit(Config, VHost2, 2),

?assertEqual(0, count_connections_in(Config, VHost1)),
Expand Down Expand Up @@ -586,11 +575,8 @@ single_node_vhost_deletion_forces_connection_closure_test(Config) ->
VHost1 = <<"vhost1">>,
VHost2 = <<"vhost2">>,

rabbit_ct_broker_helpers:add_vhost(Config, VHost1),
rabbit_ct_broker_helpers:set_full_permissions(Config, <<"guest">>, VHost1),

rabbit_ct_broker_helpers:add_vhost(Config, VHost2),
rabbit_ct_broker_helpers:set_full_permissions(Config, <<"guest">>, VHost2),
set_up_vhost(Config, VHost1),
set_up_vhost(Config, VHost2),

?assertEqual(0, count_connections_in(Config, VHost1)),
?assertEqual(0, count_connections_in(Config, VHost2)),
Expand Down Expand Up @@ -658,6 +644,10 @@ reregister_connections_on(Config, NodeIndex) ->
reregister,
[Node]).

set_up_vhost(Config, VHost) ->
rabbit_ct_broker_helpers:add_vhost(Config, VHost),
rabbit_ct_broker_helpers:set_full_permissions(Config, <<"guest">>, VHost).

set_vhost_connection_limit(Config, VHost, Count) ->
set_vhost_connection_limit(Config, 0, VHost, Count).

Expand Down

0 comments on commit 88036dc

Please sign in to comment.