Fix tests on CI (2)
This commit is contained in:
@@ -130,21 +130,22 @@ func TestRequestLogAPI(t *testing.T) {
|
||||
defer stop()
|
||||
|
||||
data := tt.InitDefaultData(t, ws)
|
||||
time.Sleep(900 * time.Millisecond)
|
||||
time.Sleep(5000 * time.Millisecond)
|
||||
|
||||
ctx := ws.NewSimpleTransactionContext(5 * time.Second)
|
||||
defer ctx.Cancel()
|
||||
ctx1 := ws.NewSimpleTransactionContext(5 * time.Second)
|
||||
defer ctx1.Cancel()
|
||||
|
||||
rl1, _, err := ws.Database.Requests.ListRequestLogs(ctx, models.RequestLogFilter{}, nil, ct.Start())
|
||||
rl1, _, err := ws.Database.Requests.ListRequestLogs(ctx1, models.RequestLogFilter{}, nil, ct.Start())
|
||||
tt.TestFailIfErr(t, err)
|
||||
|
||||
tt.RequestAuthGet[gin.H](t, data.User[0].ReadKey, baseUrl, "/api/v2/users/"+data.User[0].UID)
|
||||
time.Sleep(900 * time.Millisecond)
|
||||
|
||||
ws.MainDatabaseLock.Lock()
|
||||
defer ws.MainDatabaseLock.Unlock()
|
||||
time.Sleep(5000 * time.Millisecond)
|
||||
|
||||
rl2, _, err := ws.Database.Requests.ListRequestLogs(ctx, models.RequestLogFilter{}, nil, ct.Start())
|
||||
ctx2 := ws.NewSimpleTransactionContext(5 * time.Second)
|
||||
defer ctx2.Cancel()
|
||||
|
||||
rl2, _, err := ws.ListRequestLogs(ctx2, models.RequestLogFilter{}, nil, ct.Start())
|
||||
tt.TestFailIfErr(t, err)
|
||||
|
||||
tt.AssertEqual(t, "requestlog.count", len(rl1)+1, len(rl2))
|
||||
|
||||
Reference in New Issue
Block a user