Imports of package tests

PathSynopsis
contextPackage context defines the Context type, which carries deadlines, cancellation signals, and other request-scoped values across API boundaries and between processes.
crypto/tlsPackage tls partially implements TLS 1.2, as specified in RFC 5246, and TLS 1.3, as specified in RFC 8446.
encoding/jsonPackage json implements encoding and decoding of JSON as defined in RFC 7159.
errorsPackage errors implements functions to manipulate errors.
fmtPackage fmt implements formatted I/O with functions analogous to C's printf and scanf.
github.com/ClickHouse/clickhouse-go/v2
github.com/ClickHouse/clickhouse-go/v2/lib/driver
github.com/ClickHouse/clickhouse-go/v2/lib/proto
github.com/docker/docker/api/types/container
github.com/docker/go-connections/natPackage nat is a convenience package for manipulation of strings describing network ports.
github.com/docker/go-unitsPackage units provides helper function to parse and print size and time units in human-readable format.
github.com/google/uuidPackage uuid generates and inspects UUIDs.
github.com/stretchr/testify/requirePackage require implements the same assertions as the `assert` package but stops test execution when a test fails.
github.com/testcontainers/testcontainers-go
github.com/testcontainers/testcontainers-go/wait
math/randPackage rand implements pseudo-random number generators suitable for tasks such as simulation, but it should not be used for security-sensitive work.
netPackage net provides a portable interface for network I/O, including TCP/IP, UDP, domain name resolution, and Unix domain sockets.
osPackage os provides a platform-independent interface to operating system functionality.
pathPackage path implements utility routines for manipulating slash-separated paths.
path/filepathPackage filepath implements utility routines for manipulating filename paths in a way compatible with the target operating system-defined file paths.
runtimePackage runtime contains operations that interact with Go's runtime system, such as functions to control goroutines.
strconvPackage strconv implements conversions to and from string representations of basic data types.
stringsPackage strings implements simple functions to manipulate UTF-8 encoded strings.
testingPackage testing provides support for automated testing of Go packages.
timePackage time provides functionality for measuring and displaying time.