testutil

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Mar 17, 2026 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

Package testutil provides database test utilities for integration tests. This package is intentionally separate from production code to prevent test infrastructure from being compiled into production binaries.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateTestDB

func CreateTestDB(ctx context.Context, t *testing.T, dbConf db.Config) (*postgres.Postgres, error)

CreateTestDB creates a fresh test database for integration tests. It creates a new database with a unique name based on the test name and returns the connection.

func QuoteIdentifier

func QuoteIdentifier(name string) string

QuoteIdentifier quotes a string as a PostgreSQL identifier. It wraps the identifier in double quotes and escapes any internal double quotes.

Types

This section is empty.

Jump to

Keyboard shortcuts

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