2024-09-20 14:41:33 +00:00
|
|
|
package bitrixClient
|
|
|
|
|
|
|
|
import (
|
|
|
|
"context"
|
2024-09-22 08:50:55 +00:00
|
|
|
"encoding/json"
|
2024-09-20 14:41:33 +00:00
|
|
|
"fmt"
|
|
|
|
"go.uber.org/zap"
|
|
|
|
"penahub.gitlab.yandexcloud.net/backend/quiz/bitrix/internal/workers/limiter"
|
|
|
|
"testing"
|
|
|
|
"time"
|
|
|
|
)
|
|
|
|
|
|
|
|
func TestGetListFields(t *testing.T) {
|
|
|
|
ctx := context.Background()
|
|
|
|
lim := limiter.NewRateLimiter(ctx, 50, 2*time.Second)
|
|
|
|
logger := zap.NewNop()
|
|
|
|
b := NewBitrixClient(BitrixDeps{
|
|
|
|
Logger: logger,
|
|
|
|
RedirectionURL: "test",
|
|
|
|
IntegrationID: "test",
|
|
|
|
IntegrationSecret: "test",
|
|
|
|
RateLimiter: lim,
|
|
|
|
})
|
|
|
|
|
2024-09-22 12:52:26 +00:00
|
|
|
result, err := b.GetCurrentUser("9213f0660000071b00717f92000000010000070cbbcdb7c07c2a5e9668d3f7b04c4f8f", "b24-ld76ub.bitrix24.ru")
|
2024-09-20 14:41:33 +00:00
|
|
|
if err != nil {
|
|
|
|
fmt.Println(err)
|
|
|
|
}
|
2024-09-22 08:50:55 +00:00
|
|
|
r, _ := json.Marshal(result)
|
|
|
|
fmt.Println(string(r))
|
2024-09-20 14:41:33 +00:00
|
|
|
}
|