mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-07 03:18:23 -05:00
[GH-ISSUE #21783] feat: Backend has no test coverage in CI — pytest is commented out and integration tests are disabled #35098
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @gboston on GitHub (Feb 23, 2026).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/21783
Summary
The Python backend has no actual test execution in CI. The only active backend workflow (
format-backend.yaml, named "Python CI") only runsblackformatting checks. All actual testing infrastructure has been disabled.Current State
Active:
format-backend.yamlblack, runsnpm run format:backend, checksgit diff --exit-codeDisabled:
integration-test.disabled.disabled)#before the workflow was disabled — so it was double-disabled/api/config, checks the process is alive). No actual test assertions beyond "the app starts"Disabled:
lint-backend.disabledpylintviabun run lint:backend— also fully disabledImpact
backend/(e.g.test_auths.py,test_models.py,test_prompts.py,test_users.py) are never executed in CISuggestion
Happy to contribute a PR if the maintainers agree on the direction.
@pr-validator-bot commented on GitHub (Feb 23, 2026):
⚠️ Missing Issue Title Prefix
@gboston, your issue title is missing a prefix (e.g.,
bug:,feat:,docs:).Please update your issue title to include one of the following prefixes:
Example:
bug: Login fails when using special characters in password