Source: golang-github-go-openapi-testify Section: golang Maintainer: Debian Go Packaging Team Uploaders: Guillem Jover , Build-Depends: debhelper-compat (= 13), dh-sequence-golang, dpkg-build-api (= 1), golang-any, golang-golang-x-mod-dev, golang-golang-x-term-dev, golang-golang-x-text-dev, golang-golang-x-tools-dev, golang-gopkg-yaml.v3-dev, golang-pgregory-rapid-dev, Testsuite: autopkgtest-pkg-go Standards-Version: 4.7.4 Vcs-Browser: https://salsa.debian.org/go-team/packages/golang-github-go-openapi-testify Vcs-Git: https://salsa.debian.org/go-team/packages/golang-github-go-openapi-testify.git Homepage: https://github.com/go-openapi/testify XS-Go-Import-Path: github.com/go-openapi/testify Package: golang-github-go-openapi-testify-dev Architecture: all Multi-Arch: foreign Depends: golang-golang-x-mod-dev, golang-golang-x-term-dev, golang-golang-x-text-dev, golang-golang-x-tools-dev, golang-gopkg-yaml.v3-dev, golang-pgregory-rapid-dev, ${misc:Depends}, Description: zero-dependency assertions library (library) A set of go packages that provide tools for testifying (verifying) that your code behaves as you intended. . This is an active opinionated go-openapi fork of the great testify github.com/stretchr/testify package. . Its main features are: . * 95% compatible with stretchr/testify — if you already use it, the migration tool automates the switch, * Actively maintained: regular fixes and evolutions, many PRs proposed upstream are already in, * Zero external dependencies — you import what you need, with opt-in modules for extras (e.g. YAML, colorized output) * Modernized codebase targeting go 1.25+, * Go routine leak detection built in: zero-setup, no false positives, works with parallel tests (unlike go.uber.org/goleak), * File descriptor leak detection (linux-only), * Type-safe assertions with generics (see a basic example (https://go-openapi.github.io/testify#usage-with-generics)) — migration to generics can be automated too. Read the full story (https://go-openapi.github.io/testify/usage/generics), * Safe async assertions, extended JSON & YAML assertions, * Non-flaky async assertions using synctest, and internal tools exposed as standalone modules (spew, unified diff, goleak), * Documentation: searchable site (https://go-openapi.github.io/testify) with testable examples and a complete tutorial, plus detailed godoc (https://pkg.go.dev/github.com/go-openapi/testify/v2) for every assertion. . This fork is not for everyone: . * You need the mock package — this got removed and won't be brought back. For suites, this is open to discussion (https://github.com/go-openapi/testify/discussions/75) about a redesigned approach, * Your project must support Go versions older than 1.25, * You rely on testifylint or other tooling that expects the stretchr/testify import path, * You need 100% API compatibility — the project is at 95%, and the remaining 5% are intentional removals. . Status: . Design and exploration phase completed. The published API is now stable: moving forward, API changes will remain backward-compatible with v2.4.0.