Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tdl 18828 add integration tests #47

Merged

Conversation

somethingmorerelevant
Copy link
Member

@somethingmorerelevant somethingmorerelevant commented Nov 2, 2022

Description of change

Added Following integration tests

  • Test All Fields
  • Test Automatic fields
  • Test Interrupted Sync
  • Test Pagination
  • Removed Record Count check with Bookmarking tests

Manual QA steps

  • Run Unit tests
  • Run Integration Tests

Risks

Rollback steps

  • revert this branch

@somethingmorerelevant somethingmorerelevant marked this pull request as ready for review November 5, 2022 08:10
@RushiT0122 RushiT0122 self-requested a review November 7, 2022 04:32
Copy link

@RushiT0122 RushiT0122 left a comment

Choose a reason for hiding this comment

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

Tests are not following standard pattern we usually follow for tap-tester integration tests. Please refer QA TESTING PROCESS FOR SAAS TAPS for more details.

Also you can refer tap-tester test suites in other existing taps. Let me know if you need any help with it.

tests/test_all_fields.py Outdated Show resolved Hide resolved
tests/test_all_fields.py Outdated Show resolved Hide resolved
tests/test_all_fields.py Outdated Show resolved Hide resolved
tests/test_all_fields.py Outdated Show resolved Hide resolved
@somethingmorerelevant somethingmorerelevant merged commit 0adfeec into TDL_20778_code_refactoring Nov 14, 2022
somethingmorerelevant added a commit that referenced this pull request Nov 16, 2022
* added pre-commit and updated gitignore

* updated file structure

* fixed sync.py

* fixed discovery

* fixed streams

* removed pendulum dependancy

* added pagination support to bans stream

*  Fixed unittests as per new code refactoring changes.

* added config param for bans stream page size

* added warning for 400 exception

* added replication method to catalog

* fixed automatic fields issue

* fixed discovery changes

* fixed pylint issue

* minor enhancements

* fixed review comments

* fixed discovery changes

* removed duplicate function

* Tdl 18828 add integration tests (#47)

* add automation fields

* added test for all_fields and automatic fields

* added pagination test

* fix bookmark test

* fixed naming conventions

* fixed assert for automatic fields

Co-authored-by: shantanu73 <[email protected]>
@somethingmorerelevant somethingmorerelevant deleted the TDL_18828_add_integration_tests branch November 28, 2022 12:13
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