mirror of
https://github.com/Glitchy-Sheep/boosty-downloader.git
synced 2026-10-14 21:33:23 +00:00
[PR #126] [MERGED] [tests] Make integration tests verify flows and name the fix location #130
Labels
No labels
api-drift
bug
ci
documentation
enhancement
enhancement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Glitchy-Sheep/boosty-downloader#130
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
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?
📋 Pull Request Information
Original PR: https://github.com/Glitchy-Sheep/boosty-downloader/pull/126
Author: @Glitchy-Sheep
Created: 8/9/2026
Status: ✅ Merged
Merged: 8/9/2026
Merged by: @Glitchy-Sheep
Base:
main← Head:refactor/integration-test-flows📝 Commits (1)
c77fd76test: ✅ Flow-focused integration tests with targeted failure hints📊 Changes
7 files changed (+112 additions, -148 deletions)
View changed files
📝
docs/development/02-testing.md(+2 -2)📝
test/ABOUT_TESTING.md(+14 -15)➖
test/integration/analysis/get_author_posts_test.py(+0 -78)📝
test/integration/boosty_api/boosty_api_test.py(+29 -22)📝
test/integration/fixtures.py(+1 -31)📝
test/integration/flows/__init__.py(+0 -0)➕
test/integration/flows/full_parse_flow_test.py(+66 -0)📄 Description
Summary
The integration suite passed even when it checked nothing: half of the asserts were always true, and the
analysis/"tests" only printed JSON. Now every test follows a real user path and every failure says where the fix belongs.Why now
What changed
flows/full_parse_flow_test.py: credentials + author name -> posts page -> tolerant validation -> domain mappingdata[8].playerUrls[0].typeanalysis/JSON dumps -task posts-exampleis the explorer nowunauthorized_*fixtures and fixed a typo in a test nameVerification
playerUrlsstream types to supporttask checkand 52 unit tests stay green🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.