Typos, copy edits, cosmetics

This commit is contained in:
Michael Klishin 2016-01-29 02:54:24 +03:00
parent c3f311a176
commit da263fbcfe
1 changed files with 20 additions and 30 deletions

View File

@ -724,70 +724,60 @@ definitions_test() ->
ok.
definitions_password_test() ->
% Import password from 3.5.x
% Import definitions from 3.5.x
Config35 = [{rabbit_version, <<"3.5.4">>},
{users, [[{name, <<"myuser">>},
{password_hash, <<"WAbU0ZIcvjTpxM3Q3SbJhEAM2tQ=">>},
{tags, <<"management">>}]
]}],
]}],
Expected35 = [{name, <<"myuser">>},
{password_hash, <<"WAbU0ZIcvjTpxM3Q3SbJhEAM2tQ=">>},
{hashing_algorithm, <<"rabbit_password_hashing_md5">>},
{tags, <<"management">>}],
http_post("/definitions", Config35, ?CREATED),
Definitions35 = http_get("/definitions", ?OK),
Definnitions35 = http_get("/definitions", ?OK),
Users35 = pget(users, Definnitions35),
Users35 = pget(users, Definitions35),
io:format("Defs: ~p ~n Exp: ~p~n", [Users35, Expected35]),
true = lists:any(fun(I) -> test_item(Expected35, I) end, Users35),
% Import password from 3.6.0
Config36 = [{rabbit_version, <<"3.6.0">>},
%% Import definitions from from 3.6.0
Config36 = [{rabbit_version, <<"3.6.0">>},
{users, [[{name, <<"myuser">>},
{password_hash, <<"WAbU0ZIcvjTpxM3Q3SbJhEAM2tQ=">>},
{tags, <<"management">>}]
]}],
]}],
Expected36 = [{name, <<"myuser">>},
{password_hash, <<"WAbU0ZIcvjTpxM3Q3SbJhEAM2tQ=">>},
{hashing_algorithm, <<"rabbit_password_hashing_sha256">>},
{tags, <<"management">>}],
http_post("/definitions", Config36, ?CREATED),
Definnitions36 = http_get("/definitions", ?OK),
Users36 = pget(users, Definnitions36),
io:format("Defs: ~p ~n Exp: ~p~n", [Users36, Expected36]),
Definitions36 = http_get("/definitions", ?OK),
Users36 = pget(users, Definitions36),
true = lists:any(fun(I) -> test_item(Expected36, I) end, Users36),
% Import password default
ConfigDefault = [{rabbit_version, <<"3.6.1">>},
{users, [[{name, <<"myuser">>},
{password_hash, <<"WAbU0ZIcvjTpxM3Q3SbJhEAM2tQ=">>},
{tags, <<"management">>}]
]}],
%% No hashing_algorithm provided
ConfigDefault = [{rabbit_version, <<"3.6.1">>},
{users, [[{name, <<"myuser">>},
{password_hash, <<"WAbU0ZIcvjTpxM3Q3SbJhEAM2tQ=">>},
{tags, <<"management">>}]
]}],
application:set_env(rabbit,
password_hashing_module,
rabbit_password_hashing_sha512),
ExpectedDefault = [{name, <<"myuser">>},
{password_hash, <<"WAbU0ZIcvjTpxM3Q3SbJhEAM2tQ=">>},
{hashing_algorithm, <<"rabbit_password_hashing_sha512">>},
{tags, <<"management">>}],
{password_hash, <<"WAbU0ZIcvjTpxM3Q3SbJhEAM2tQ=">>},
{hashing_algorithm, <<"rabbit_password_hashing_sha512">>},
{tags, <<"management">>}],
http_post("/definitions", ConfigDefault, ?CREATED),
DefinnitionsDefault = http_get("/definitions", ?OK),
UsersDefault = pget(users, DefinnitionsDefault),
io:format("Defs: ~p ~n Exp: ~p~n", [UsersDefault, ExpectedDefault]),
DefinitionsDefault = http_get("/definitions", ?OK),
UsersDefault = pget(users, DefinitionsDefault),
true = lists:any(fun(I) -> test_item(ExpectedDefault, I) end, UsersDefault),
ok.