-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* initial commit * first pass at client.py and auth * added dynamic entity discovery & stream generation * changes/fixes for dicsovery mode * fixes/additions to streams.py * getting sync.py working w/ dynamic scema creation * adding transform.py code * changes for sync mode * changes after internal code review * removed unused files * pylint related chages * adding config_path from args * adding pagination, param building * removed unused `tenant_id` param * adding $metadata endpoint * changes for $metadata endpoint * adding transform unit tests * removing schemas * removing msal req * adding 429 retry logic * add refresh_token to REQUIRED_CONFIG_KEYS * update README * replacing custom code using `valid_replication_keys` kwarg from get_standard_metadata instead * add tap_tester base * add tap_tester discover * fix for tap name * build explicit config for DynamicsClient * check expected_streams are subset of found_streams * entities from ms dynamics can contain numbers * add tap-tester field selection * fix to check for subset of found_catalog_names * fix for max_pagesize being None in tap-tester * add tap-tester automated fields * fix to use correct variable and formatting changes * add tap-tester bookmarks * fix for bookmarks tap-tester failing with blank start_date * add tap-tester start_date * remove unused imports * remove more unused imports * additioinal excluded entities from testing * removing tap-tester field selection * removing get_properties as it's defined in base * removing get_properties as it's defined in base * change start_date to match test data * changes to base: * setting start date in get_properties * not testing dependency stream as it has too many records in test data * recommended changes from PR #2 review * adding expected_replication_methods * only testing INCREMENTAL streams * 2nd sync should have more records * removing unrelated checks for irelevant bugs * fix to repliation_key set "inclusion": automatic * PR #2 recommended changes: * fix docstring for test_run() * set original_properties=True for ensure_connection() * remove lookback references * remove `user_agent` from get_properties() * add tests for FULL_TABLE streams * removing reference to lookback as there is none used * adjust assertion for full table sync
- Loading branch information
1 parent
57a5b89
commit fc153db
Showing
10 changed files
with
813 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.