The testing suite currently includes resolving the swagger.json to determine valid payloads and responses and uses this to confirm the SDK's API surface is in compliance with the API definitions. However, as I have now realized as of #243, this only extends to the content of the messages and does not include query or header fields.
Resolution would involve modifying the relevant 'api surface' (pytest mark object_verify) tests to include these elements.
The testing suite currently includes resolving the swagger.json to determine valid payloads and responses and uses this to confirm the SDK's API surface is in compliance with the API definitions. However, as I have now realized as of #243, this only extends to the content of the messages and does not include query or header fields.
Resolution would involve modifying the relevant 'api surface' (pytest mark
object_verify) tests to include these elements.