Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[TDL-23979] Fix the existing schema and discovery (#28)
* Fixed discovery. * Schema changes for accounts stream. * Fixed accounts schema. * Fixed STREAM_CONFIG. * Fixed teams stream. * Added creatorId & updaterId in teams schema. * CHanges: 1. Fixed accounts, calls & teams schema. 2. Added phoneNumberId in STREAM_CONFIGS. * Fixed content categories schema. * Fixed events schema. * Fixed mailboxes schema. * Fixed mailings schema. * Fixed opportunities schema. * Fixed prospects schema. * Fixed sequences schema. * Fixed sequence_templates schema. * Fixed sequence_steps schema. * Fixed sequence_states schema. * Fixed tasks schema. * Fixed review comments. * Changes: 1) Fixed users schema. 2) Changed teams & sequenceTemplates streams to incremental. * Fixed sequence_steps schema and added fixture for tasks & events stream. * Removed redundant tasks stream from skip list. * Changes: 1) Making sequence_templates to full table as updatedAt is not filterable & sortable. * Fixed bookmarking. * Fixed discovery. * Schema changes for accounts stream. * Fixed accounts schema. * Fixed STREAM_CONFIG. * Fixed teams stream. * Added creatorId & updaterId in teams schema. * CHanges: 1. Fixed accounts, calls & teams schema. 2. Added phoneNumberId in STREAM_CONFIGS. * Fixed content categories schema. * Fixed events schema. * Fixed mailboxes schema. * Fixed mailings schema. * Fixed opportunities schema. * Fixed prospects schema. * Fixed sequences schema. * Fixed sequence_templates schema. * Fixed sequence_steps schema. * Fixed sequence_states schema. * Fixed tasks schema. * Fixed review comments. * Changes: 1) Fixed users schema. 2) Changed teams & sequenceTemplates streams to incremental. * Fixed sequence_steps schema and added fixture for tasks & events stream. * Removed redundant tasks stream from skip list. * Changes: 1) Making sequence_templates to full table as updatedAt is not filterable & sortable. * Fixed bookmarking. * Fixed bookmarking logic. * sort the streams while storing in catalog file * Fixed sync_endpoint test by modifying bookmark value. * Changes: 1) Added logger for currently syncing. 2) Fixed formatting for all unit tests. * [TDL-20774] Integration tests (#27) * Added replication keys in catalog during discovery. * Added base test suite & discovery test. * Added new lines at the end of test files. * Changed teams & sequence_templates from full to incremental. * Added automatic and all fields tests. * Fixed MISSING_FIELDS & streams_to_exclude in all fields test. * Fixed MISSING_FIELDS in automatic fields test. * Changes: 1) Added new pagination test. 2) Changed docstring for all fields test. * Added start date test. * Changed sequence_templates stream to full table in base.py * Changes: 1) Added new bookmark test. 2) Fixed a field in automatic fields test. * Added new Sync Canary Test. * Fixed formatting for all integration tests. * Changes: 1) Fixed boomark & start date test. 2) Added new interrupted sync test. * Fixed names for Bookmark & Start date test. * Fixed bookmark & start date tests. * fix bookmark, interrupted sync and start date tests * add integration tests in circle ci config * update tap-tester image version in cicle ci config * Fix integration tests * Fix all fields test and minor fixes * fix bookmark test review --------- Co-authored-by: RushiT0122 <rtodkar@stitchdata-talend.com> --------- Co-authored-by: Sourabh Gandhi <sgandhi@talend.com> Co-authored-by: RushiT0122 <rtodkar@stitchdata-talend.com>
- Loading branch information