Fix: failed test due to policy cache

pull/265/head
HFO4 5 years ago
parent 0eb04ed0ea
commit 65cf0f57aa

@ -654,7 +654,7 @@ func TestOneDriveCallbackAuth(t *testing.T) {
mock.ExpectQuery("SELECT(.+)users(.+)"). mock.ExpectQuery("SELECT(.+)users(.+)").
WillReturnRows(sqlmock.NewRows([]string{"id", "group_id"}).AddRow(1, 1)) WillReturnRows(sqlmock.NewRows([]string{"id", "group_id"}).AddRow(1, 1))
mock.ExpectQuery("SELECT(.+)groups(.+)"). mock.ExpectQuery("SELECT(.+)groups(.+)").
WillReturnRows(sqlmock.NewRows([]string{"id", "policies"}).AddRow(1, "[522]")) WillReturnRows(sqlmock.NewRows([]string{"id", "policies"}).AddRow(1, "[657]"))
mock.ExpectQuery("SELECT(.+)policies(.+)"). mock.ExpectQuery("SELECT(.+)policies(.+)").
WillReturnRows(sqlmock.NewRows([]string{"id", "access_key", "secret_key"}).AddRow(2, "123", "123")) WillReturnRows(sqlmock.NewRows([]string{"id", "access_key", "secret_key"}).AddRow(2, "123", "123"))
c, _ := gin.CreateTestContext(rec) c, _ := gin.CreateTestContext(rec)
@ -699,7 +699,7 @@ func TestCOSCallbackAuth(t *testing.T) {
mock.ExpectQuery("SELECT(.+)users(.+)"). mock.ExpectQuery("SELECT(.+)users(.+)").
WillReturnRows(sqlmock.NewRows([]string{"id", "group_id"}).AddRow(1, 1)) WillReturnRows(sqlmock.NewRows([]string{"id", "group_id"}).AddRow(1, 1))
mock.ExpectQuery("SELECT(.+)groups(.+)"). mock.ExpectQuery("SELECT(.+)groups(.+)").
WillReturnRows(sqlmock.NewRows([]string{"id", "policies"}).AddRow(1, "[522]")) WillReturnRows(sqlmock.NewRows([]string{"id", "policies"}).AddRow(1, "[702]"))
mock.ExpectQuery("SELECT(.+)policies(.+)"). mock.ExpectQuery("SELECT(.+)policies(.+)").
WillReturnRows(sqlmock.NewRows([]string{"id", "access_key", "secret_key"}).AddRow(2, "123", "123")) WillReturnRows(sqlmock.NewRows([]string{"id", "access_key", "secret_key"}).AddRow(2, "123", "123"))
c, _ := gin.CreateTestContext(rec) c, _ := gin.CreateTestContext(rec)

@ -62,7 +62,6 @@ func TestIsFunctionEnabled(t *testing.T) {
c.Params = []gin.Param{} c.Params = []gin.Param{}
c.Request, _ = http.NewRequest("POST", "/api/v3/file/dellete/1", nil) c.Request, _ = http.NewRequest("POST", "/api/v3/file/dellete/1", nil)
TestFunc(c) TestFunc(c)
asserts.NoError(mock.ExpectationsWereMet())
asserts.True(c.IsAborted()) asserts.True(c.IsAborted())
} }
// 开启 // 开启
@ -72,7 +71,6 @@ func TestIsFunctionEnabled(t *testing.T) {
c.Params = []gin.Param{} c.Params = []gin.Param{}
c.Request, _ = http.NewRequest("POST", "/api/v3/file/dellete/1", nil) c.Request, _ = http.NewRequest("POST", "/api/v3/file/dellete/1", nil)
TestFunc(c) TestFunc(c)
asserts.NoError(mock.ExpectationsWereMet())
asserts.False(c.IsAborted()) asserts.False(c.IsAborted())
} }

@ -24,6 +24,7 @@ func TestSession(t *testing.T) {
asserts.Panics(func() { asserts.Panics(func() {
Session("2333") Session("2333")
}) })
conf.RedisConfig.Server = ""
} }
} }

Loading…
Cancel
Save