Skip to content

Update CI and release pipelines to run unit and integration tests#5

Merged
sedula27 merged 4 commits into
mainfrom
sneha/UpdatePipelines
May 13, 2026
Merged

Update CI and release pipelines to run unit and integration tests#5
sedula27 merged 4 commits into
mainfrom
sneha/UpdatePipelines

Conversation

@sedula27
Copy link
Copy Markdown
Collaborator

Update CI and release pipelines to run unit and integration tests

  • Replace tox with pytest
  • Run both unit and integration tests
  • Remove test secrets from workflow env; integration tests use VCR playback mode against committed cassettes

@sedula27
Copy link
Copy Markdown
Collaborator Author

In playback mode, VCR matches outgoing requests against recorded ones by method + scheme + host + port + path + query (the default matcher set). If any of those don't match, VCR raises CannotOverwriteExistingCassetteException and the test fails. So updated to use the secrets from the repo with the same variables as the local env.test

https://vcrpy.readthedocs.io/en/latest/debugging.html

@sedula27 sedula27 requested a review from rohit-joy May 13, 2026 17:19
@rohit-joy
Copy link
Copy Markdown

@sedula27 Very good work!

@sedula27 sedula27 merged commit 03c1388 into main May 13, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants