testutil

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Oct 21, 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