-
Notifications
You must be signed in to change notification settings - Fork 3.8k
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
Source Zendesk Chat: Implement Incremental sync #3157
Source Zendesk Chat: Implement Incremental sync #3157
Conversation
/test connector=source-zendesk-chat
|
/test connector=source-zendesk-chat
|
/test connector=source-zendesk-chat
|
return json.load(f) | ||
|
||
|
||
@pytest.fixture(name="configured_catalog") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
❤️
return ConfiguredAirbyteCatalog.parse_file(BASE_DIRECTORY / "sample_files/agent_timeline_catalog.json") | ||
|
||
|
||
class TestZendeskChatSource: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we don't need this kind of tests if we use acceptance tests, please check HubSpot repo for example
return value | ||
|
||
|
||
class ZendeskChatTimeIncrementalStream(ZendeskChatBaseIncrementalStream, ABC): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
there is no need to mention Incremental in the name, also I think it is quite redundant to mention ZendeskChat, but it is up to you
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
small comments
…/zendesk-chat-incremental-sync
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
let's address the acceptance tests issue and the rest is LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can you pull master into base branch so the diff is cleaned?
…rbytehq/airbyte into ykurochkin/zendesk-chat-incremental-sync
/test connector=source-zendesk-chat
|
…-chat' into ykurochkin/zendesk-chat-incremental-sync
cbf3f46
to
e012ebc
Compare
* Zendesk Chat connector: implement full_refresh sync * format * Source Zendesk Chat: Implement Incremental sync (#3157) * Zendesk Chat: Implement Incremental sync * Roll back the stream Chats to the previous endpoint * update integration-base-python to v0.1.6 * update limit to 100 * add acceptence tests * update test and setup configs * remove unknown file * update naming of classes Co-authored-by: ykurochkin <y.kurochkin@zazmic.com> Co-authored-by: Eugene Kulak <kulak.eugene@gmail.com> * register Zendesk Chat as source Co-authored-by: ykurochkin <y.kurochkin@zazmic.com> Co-authored-by: Eugene Kulak <kulak.eugene@gmail.com>
What
closes #3112.
Pre-merge Checklist
Recommended reading order
test.java
component.ts