Help us shape the future of Go! Take the 2026 Go Developer Survey

testutil

package
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 2, 2026 License: MIT Imports: 8 Imported by: 0

Documentation

Overview

Package testutil — общий код интеграционных тестов: доступ к локальному PostgreSQL (CATALOG_TEST_POSTGRES_DSN, прогон опционален) и очистка одноразовой базы между тестами.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DropAllTables

func DropAllTables(t *testing.T, dsn string)

DropAllTables очищает одноразовую тестовую базу PostgreSQL между прогонами (схема создаётся заново EnsureCreated). DROP идёт с таймаутом на каждый оператор, текст ошибки маскирует DSN — сообщение драйвера может включать строку подключения целиком.

func PostgresDSN

func PostgresDSN(t *testing.T) string

PostgresDSN возвращает DSN локального тестового PostgreSQL либо пропускает тест (без переменной окружения прогон PostgreSQL опционален — docs/plan/05 задача 3.5).

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL