Commit 00f4f408 authored by Vicențiu Ciorbaru's avatar Vicențiu Ciorbaru Committed by Sergei Golubchik

Minor update on tests.

Fixed possible failing condition due to different order of table rows
parent 68214d21
......@@ -15,14 +15,18 @@ user host
test_role1
test_role2
test_user localhost
select * from mysql.roles_mapping;
select * from mysql.roles_mapping where UserFk like 'test_user';
HostFk UserFk RoleFk
localhost test_user test_role1
select * from mysql.roles_mapping where UserFk like 'test_role1';
HostFk UserFk RoleFk
test_role1 test_role2
grant select on *.* to 'test_role2'@'';
select * from mysql.user where user like 'test_role%';
select * from mysql.user where user like 'test_role1';
Host User Password Select_priv Insert_priv Update_priv Delete_priv Create_priv Drop_priv Reload_priv Shutdown_priv Process_priv File_priv Grant_priv References_priv Index_priv Alter_priv Show_db_priv Super_priv Create_tmp_table_priv Lock_tables_priv Execute_priv Repl_slave_priv Repl_client_priv Create_view_priv Show_view_priv Create_routine_priv Alter_routine_priv Create_user_priv Event_priv Trigger_priv Create_tablespace_priv ssl_type ssl_cipher x509_issuer x509_subject max_questions max_updates max_connections max_user_connections plugin authentication_string is_role
test_role1 N N N N N N N N N N N N N N N N N N N N N N N N N N N N N 0 0 0 0 Y
select * from mysql.user where user like 'test_role2';
Host User Password Select_priv Insert_priv Update_priv Delete_priv Create_priv Drop_priv Reload_priv Shutdown_priv Process_priv File_priv Grant_priv References_priv Index_priv Alter_priv Show_db_priv Super_priv Create_tmp_table_priv Lock_tables_priv Execute_priv Repl_slave_priv Repl_client_priv Create_view_priv Show_view_priv Create_routine_priv Alter_routine_priv Create_user_priv Event_priv Trigger_priv Create_tablespace_priv ssl_type ssl_cipher x509_issuer x509_subject max_questions max_updates max_connections max_user_connections plugin authentication_string is_role
test_role2 Y N N N N N N N N N N N N N N N N N N N N N N N N N N N N 0 0 0 0 Y
flush privileges;
select * from mysql.roles_mapping;
......
......@@ -32,6 +32,6 @@ set role none;
select * from mysql.roles_mapping;
ERROR 42000: SELECT command denied to user 'test_user'@'localhost' for table 'roles_mapping'
delete from mysql.user where user='test_role1';
delete from mysql.roles_mapping where UserFk='test_role1';
drop user 'test_user'@'localhost';
delete from mysql.roles_mapping where RoleFk='test_role1';
flush privileges;
drop user 'test_user'@'localhost';
......@@ -16,9 +16,11 @@ insert into mysql.roles_mapping (HostFk, UserFk, RoleFk) values ('',
flush privileges;
select user, host from mysql.user where user not like 'root';
select * from mysql.roles_mapping;
select * from mysql.roles_mapping where UserFk like 'test_user';
select * from mysql.roles_mapping where UserFk like 'test_role1';
grant select on *.* to 'test_role2'@'';
select * from mysql.user where user like 'test_role%';
select * from mysql.user where user like 'test_role1';
select * from mysql.user where user like 'test_role2';
flush privileges;
change_user 'test_user';
......
......@@ -29,6 +29,6 @@ select * from mysql.roles_mapping;
change_user 'root';
delete from mysql.user where user='test_role1';
delete from mysql.roles_mapping where UserFk='test_role1';
drop user 'test_user'@'localhost';
delete from mysql.roles_mapping where RoleFk='test_role1';
flush privileges;
drop user 'test_user'@'localhost';
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment