test(ffe): validate Python agentless EVP fallback - #7592
Conversation
|
|
|
The direct-intake contract continues to validate route selection and API-key authentication without requiring the unrelated fingerprint header. Environment: Datadog workspace
Keep the fingerprint split compatible with the repository formatter. Environment: Datadog workspace
Exercise exposure and flag-evaluation delivery through the Python direct and serverless agentless scenarios. Environment: Datadog workspace
Motivation
Python needs system-test coverage proving that agentless exposure and flag-evaluation EVP payloads reach the configured direct or serverless intake route.
Linear: FFL-1489
Changes
v4.15.0-dev./api/v2/flagevaluationpayloads from the same evaluation sequence.Decisions
Validation
./format.sh: passed, including mypy, Ruff, YAML validation, shellcheck, and Node linters.TEST_LIBRARY=python ./run.sh FEATURE_FLAGGING_AND_EXPERIMENTATION_AGENTLESS_DIRECT -F tests/ffe/test_exposure_egress.py::Test_FFE_Exposure_Egress_Agentless_Direct: 1 passed, 3018 deselected against a freshly built Python 3.11 branch artifact.