@@ -691,9 +691,14 @@ func TestAuthMemberList(t *testing.T) {
691691 require .NoErrorf (t , setupAuth (cc , []authRole {testRole }, []authUser {rootUser , testUser }), "failed to enable auth" )
692692 rootAuthClient := testutils .MustClient (clus .Client (WithAuth (rootUserName , rootPassword )))
693693 testUserAuthClient := testutils .MustClient (clus .Client (WithAuth (testUserName , testPassword )))
694+ anonAuthClient := testutils .MustClient (clus .Client ())
694695
695696 _ , err := testUserAuthClient .MemberList (ctx , false )
696- require .ErrorContains (t , err , PermissionDenied )
697+ require .NoError (t , err )
698+
699+ _ , err = anonAuthClient .MemberList (ctx , false )
700+ require .Error (t , err )
701+ require .ErrorContains (t , err , "etcdserver: user name is empty" )
697702
698703 _ , err = rootAuthClient .MemberList (ctx , false )
699704 require .NoError (t , err )
@@ -994,6 +999,7 @@ func TestAuthAlarm(t *testing.T) {
994999 require .NoErrorf (t , setupAuth (cc , []authRole {testRole }, []authUser {rootUser , testUser }), "failed to enable auth" )
9951000 rootAuthClient := testutils .MustClient (clus .Client (WithAuth (rootUserName , rootPassword )))
9961001 testUserAuthClient := testutils .MustClient (clus .Client (WithAuth (testUserName , testPassword )))
1002+ anonAuthClient := testutils .MustClient (clus .Client ())
9971003
9981004 for i := 0 ; ; i ++ {
9991005 err := rootAuthClient .Put (ctx ,
@@ -1006,9 +1012,6 @@ func TestAuthAlarm(t *testing.T) {
10061012 break
10071013 }
10081014
1009- _ , err := testUserAuthClient .AlarmList (ctx )
1010- require .ErrorContains (t , err , PermissionDenied )
1011-
10121015 memberID := uint64 (0 )
10131016
10141017 for i := 0 ; i < 10 ; i ++ {
@@ -1023,6 +1026,12 @@ func TestAuthAlarm(t *testing.T) {
10231026 }
10241027 require .NotEqualf (t , uint64 (0 ), memberID , "expect to find alarm with non-zero member ID" )
10251028
1029+ _ , err := anonAuthClient .AlarmList (ctx )
1030+ require .ErrorContains (t , err , "etcdserver: user name is empty" )
1031+
1032+ _ , err = testUserAuthClient .AlarmList (ctx )
1033+ require .NoError (t , err )
1034+
10261035 _ , err = testUserAuthClient .AlarmDisarm (ctx , & clientv3.AlarmMember {
10271036 MemberID : memberID ,
10281037 Alarm : pb .AlarmType_NOSPACE ,
0 commit comments