mirror of
https://github.com/hackdiaz-dev/free-turn-proxy.git
synced 2026-10-12 09:41:53 +02:00
fd9c6abf1e
смерть аллокации теперь роняет и dtls: у новой аллокации другой relayed-адрес, а миграция по dtls connection id под obf-профилем на сервере не работает. логи turn-клиента уведены в logx - коды отказа vk не было видно нигде.
20 lines
438 B
Go
20 lines
438 B
Go
package udprelay
|
|
|
|
import (
|
|
"context"
|
|
"net"
|
|
"testing"
|
|
)
|
|
|
|
func TestDialTURNNoCandidates(t *testing.T) {
|
|
t.Parallel()
|
|
getCreds := func(context.Context, int) (string, string, []string, error) {
|
|
return "u", "p", nil, nil
|
|
}
|
|
peer := &net.UDPAddr{IP: net.IPv4(1, 2, 3, 4), Port: 1}
|
|
_, err := DialTURN(context.Background(), "", "", false, peer, 0, getCreds, nil)
|
|
if err == nil {
|
|
t.Fatal("expected error on empty candidate list")
|
|
}
|
|
}
|