Skip to content

Conversation

@mit-aws
Copy link
Contributor

@mit-aws mit-aws commented Feb 7, 2025

Issue

  • There are no integration tests to check full workflow of library.

Description of changes:

  • Add integration tests to cover given scenarios.
    • test_send_publish_small_msg_through_s3:
    • test_send_publish_small_msg_not_through_s3
    • test_send_publish_large_msg_which_passes_threshold_through_s3
    • test_send_publish_msg_with_custom_s3_key

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Copy link

@jagdev-aws jagdev-aws left a comment

Choose a reason for hiding this comment

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

How would these integration tests be executed, can we add an execution for integration tests as part of the release workflow, https://github.com/awslabs/amazon-sqs-python-extended-client-lib/blob/main/.github/workflows/release.yml#L62

Copy link

@jagdev-aws jagdev-aws left a comment

Choose a reason for hiding this comment

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

Also let's bump the version as part of this PR, let's publish changes to PyPi

@mit-aws
Copy link
Contributor Author

mit-aws commented Feb 14, 2025

How would these integration tests be executed, can we add an execution for integration tests as part of the release workflow, https://github.com/awslabs/amazon-sqs-python-extended-client-lib/blob/main/.github/workflows/release.yml#L62

Added integration tests to release workflow and Unit tests to Pull Request workflow.

Copy link

@jalukaharsh jalukaharsh left a comment

Choose a reason for hiding this comment

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

LGTM!

Copy link

@jagdev-aws jagdev-aws left a comment

Choose a reason for hiding this comment

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

LGTM

@mit-aws mit-aws merged commit 52e66b5 into main Feb 15, 2025
2 checks passed
mit-aws added a commit that referenced this pull request Feb 15, 2025
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.

3 participants