Skip to content

move backend usage cleanup from backend deleting fixture to service f…#913

Open
mkudlej wants to merge 3 commits into3scale-qe:mainfrom
mkudlej:backend_usage_cleanup
Open

move backend usage cleanup from backend deleting fixture to service f…#913
mkudlej wants to merge 3 commits into3scale-qe:mainfrom
mkudlej:backend_usage_cleanup

Conversation

@mkudlej
Copy link
Copy Markdown

@mkudlej mkudlej commented Jan 16, 2025

…ixture + required fixes in tests

@mkudlej mkudlej requested a review from a team as a code owner January 16, 2025 16:59
@mkudlej mkudlej requested review from dhlavac and mdujava and removed request for a team January 16, 2025 17:00
@mdujava
Copy link
Copy Markdown
Member

mdujava commented Jan 17, 2025

Is there a reason why those deletes are not after check for skip_clenup?

@mkudlej
Copy link
Copy Markdown
Author

mkudlej commented Jan 20, 2025

  • check testsuite/tests/apicast/policy/rate_limit_headers/test_rate_limit_headers.py - why there is rename to service2

except Exception: # pylint: disable=broad-except
pass

for usage in svc.backend_usages.list():
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is reached after backend_usages are deleted, unless order of fixtures is changed in a tests to have backend_usages before service.

@mdujava mdujava force-pushed the backend_usage_cleanup branch from 85d6ebf to ff6ea3b Compare July 21, 2025 19:04
@mdujava
Copy link
Copy Markdown
Member

mdujava commented Jul 22, 2025

in each of

testsuite/tests/apicast/policy/keycloak_role_check/test_keycloak_policy.py
testsuite/tests/apicast/policy/keycloak_role_check/test_keycloak_policy_combined.py

last test executed will hit ERROR: threescale_api.errors.ApiClientError: Response(403 Forbidden): b'{"errors":{"base":["cannot be deleted because it is used by at least one Product"]}}'

@mdujava mdujava force-pushed the backend_usage_cleanup branch from ff6ea3b to 2152e1e Compare November 7, 2025 22:09
@mdujava mdujava added the to_backport Commits to be backported to stable branches label Feb 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

to_backport Commits to be backported to stable branches

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants