SaaS tidying (#6665)

# Description of Changes
* Remove complex port selection logic from `engine.yml`. It's
inconsistent with the frontend & backend task files, and caused issues
with Docker, which have been worked around but would be simpler to just
get rid of the problem altogether
* Fix Ruff formatting of Python script
* Remove payg tests which are failing and have drifted too far from the
implementation to save directly
This commit is contained in:
James Brunton
2026-06-15 13:21:33 +01:00
committed by GitHub
parent c1a637d764
commit 2a905c01c3
10 changed files with 220 additions and 1066 deletions
-9
View File
@@ -5,12 +5,3 @@ pypdf
reportlab
PyCryptodome
qrcode[pil]
# PAYG cucumber scenarios inspect shadow rows directly against the
# saas-profile Postgres container — see testing/cucumber/features/steps/payg_step_definitions.py.
# Loaded by the saas-cucumber CI job only; main behave run doesn't touch it.
psycopg[binary]
# psycopg declares `typing-extensions>=4.6` under a Python-version marker that
# pip-compile leaves unpinned, which trips `--require-hashes`. Listing it here
# forces pip-compile to lock it to a concrete version with a hash. Without this,
# both saas-cucumber and the main docker-compose-tests fail on `pip install`.
typing-extensions