@@ -87,6 +87,7 @@ func TestPrivilege(t *testing.T) {
87
87
{Kind : privilege .CREATE },
88
88
{Kind : privilege .DELETE },
89
89
{Kind : privilege .DROP },
90
+ {Kind : privilege .INSPECT },
90
91
{Kind : privilege .REPLICATIONDEST },
91
92
{Kind : privilege .REPLICATIONSOURCE },
92
93
{Kind : privilege .TRIGGER },
@@ -127,23 +128,21 @@ func TestPrivilege(t *testing.T) {
127
128
},
128
129
privilege .Type ,
129
130
},
130
- // Ensure revoking BACKUP, CHANGEFEED, CREATE, DROP, SELECT, INSERT, DELETE, UPDATE, ZONECONFIG
131
- // from a user with ALL privilege on a table leaves the user with no privileges.
131
+ // Ensure revoking table privileges from a user with ALL
132
+ // privilege on a table leaves the user with no privileges.
132
133
{testUser ,
133
134
privilege.List {privilege .ALL },
134
- privilege.List {privilege .BACKUP , privilege .CHANGEFEED , privilege .CREATE , privilege .DROP , privilege .SELECT , privilege .INSERT ,
135
- privilege .DELETE , privilege .REPLICATIONDEST , privilege .REPLICATIONSOURCE , privilege .TRIGGER , privilege .UPDATE , privilege .ZONECONFIG },
135
+ privilege .TablePrivileges ,
136
136
[]catpb.UserPrivilege {
137
137
{User : username .AdminRoleName (), Privileges : []privilege.Privilege {{Kind : privilege .ALL , GrantOption : true }}},
138
138
},
139
139
privilege .Table ,
140
140
},
141
- // Ensure revoking BACKUP, CONNECT, CREATE, DROP, SELECT, INSERT, DELETE, UPDATE, ZONECONFIG, RESTORE, CHANGEFEED
142
- // from a user with ALL privilege on a database leaves the user with no privileges.
141
+ // Ensure revoking database privileges from a user with ALL privilege on
142
+ // a database leaves the user with no privileges.
143
143
{testUser ,
144
144
privilege.List {privilege .ALL },
145
- privilege.List {privilege .BACKUP , privilege .CONNECT , privilege .CREATE , privilege .DROP , privilege .SELECT ,
146
- privilege .INSERT , privilege .DELETE , privilege .UPDATE , privilege .ZONECONFIG , privilege .RESTORE , privilege .CHANGEFEED },
145
+ privilege .DBPrivileges ,
147
146
[]catpb.UserPrivilege {
148
147
{User : username .AdminRoleName (), Privileges : []privilege.Privilege {{Kind : privilege .ALL , GrantOption : true }}},
149
148
},
@@ -617,7 +616,7 @@ func TestRevokeWithGrantOption(t *testing.T) {
617
616
true ,
618
617
privilege.List {privilege .CREATE },
619
618
privilege.List {privilege .ALL },
620
- privilege.List {privilege .BACKUP , privilege .CHANGEFEED , privilege .DROP , privilege .SELECT , privilege .INSERT , privilege .DELETE , privilege .REPLICATIONDEST , privilege .REPLICATIONSOURCE , privilege .TRIGGER , privilege .UPDATE , privilege .ZONECONFIG },
619
+ privilege.List {privilege .BACKUP , privilege .CHANGEFEED , privilege .DELETE , privilege .DROP , privilege .INSERT , privilege .INSPECT , privilege .REPLICATIONDEST , privilege .REPLICATIONSOURCE , privilege . SELECT , privilege .TRIGGER , privilege .UPDATE , privilege .ZONECONFIG },
621
620
false },
622
621
{catpb .NewPrivilegeDescriptor (testUser , privilege.List {privilege .ALL }, privilege.List {privilege .ALL }, username .AdminRoleName ()),
623
622
testUser , privilege .Table ,
@@ -651,8 +650,8 @@ func TestRevokeWithGrantOption(t *testing.T) {
651
650
testUser , privilege .Table ,
652
651
false ,
653
652
privilege.List {privilege .CREATE },
654
- privilege.List {privilege .BACKUP , privilege .CHANGEFEED , privilege .DROP , privilege .SELECT , privilege .INSERT , privilege .DELETE , privilege .REPLICATIONDEST , privilege .REPLICATIONSOURCE , privilege .TRIGGER , privilege .UPDATE , privilege .ZONECONFIG },
655
- privilege.List {privilege .BACKUP , privilege .CHANGEFEED , privilege .DROP , privilege .SELECT , privilege .INSERT , privilege .DELETE , privilege .REPLICATIONDEST , privilege .REPLICATIONSOURCE , privilege .TRIGGER , privilege .UPDATE , privilege .ZONECONFIG },
653
+ privilege.List {privilege .BACKUP , privilege .CHANGEFEED , privilege .DELETE , privilege .DROP , privilege .INSERT , privilege .INSPECT , privilege .REPLICATIONDEST , privilege .REPLICATIONSOURCE , privilege . SELECT , privilege .TRIGGER , privilege .UPDATE , privilege .ZONECONFIG },
654
+ privilege.List {privilege .BACKUP , privilege .CHANGEFEED , privilege .DELETE , privilege .DROP , privilege .INSERT , privilege .INSPECT , privilege .REPLICATIONDEST , privilege .REPLICATIONSOURCE , privilege . SELECT , privilege .TRIGGER , privilege .UPDATE , privilege .ZONECONFIG },
656
655
false },
657
656
{catpb .NewPrivilegeDescriptor (testUser , privilege.List {privilege .SELECT , privilege .INSERT }, privilege.List {privilege .INSERT }, username .AdminRoleName ()),
658
657
testUser , privilege .Table ,
0 commit comments