19 lines
539 B
Go
Raw Normal View History

2022-08-26 14:18:35 +03:00
// Package agdtest contains simple mocks for common interfaces and other test
// utilities.
package agdtest
2023-03-18 17:11:10 +03:00
import (
"time"
"github.com/AdguardTeam/AdGuardDNS/internal/dnsmsg"
)
// FilteredResponseTTL is the common filtering response TTL for tests. It is
// also used by [NewConstructor].
const FilteredResponseTTL = 10 * time.Second
// NewConstructor returns a standard dnsmsg.Constructor for tests.
func NewConstructor() (c *dnsmsg.Constructor) {
return dnsmsg.NewConstructor(&dnsmsg.BlockingModeNullIP{}, FilteredResponseTTL)
}