Skip to content
This repository was archived by the owner on Apr 14, 2026. It is now read-only.
This repository was archived by the owner on Apr 14, 2026. It is now read-only.

Remove testify from SDK modules #159

@zeevdr

Description

@zeevdr

Description

Remove testify dependency from all SDK modules (configclient, adminclient, configwatcher). Replace with stdlib testing + hand-written mocks.

Testify is only used in test files but appears as a direct dependency in go.mod, which can cause version conflicts in consumers' go.sum.

Acceptance criteria

  • Remove github.com/stretchr/testify from go.mod in configclient, adminclient, configwatcher
  • Replace assert/require with stdlib equivalents
  • Replace testify/mock with hand-written mock structs
  • All tests pass
  • No testify imports remain in SDK modules

Notes

Metadata

Metadata

Assignees

No one assigned

    Labels

    size: SQuick win — a few hours or less

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions