* Source Hubspot: enable SAT high strictness
* Ignore stream companies for basic read because one of the fields are constantly changing
* Ignore streams that change often
* Remove contacts stream from empty_streams
* Updated expected records
* add not empty streams to expected records
* Updated expacted records
* Added allowedHosts
* Skiped property_history stream for basic read
* Resolve packages dependecy conflict
---------
Co-authored-by: Serhii Lazebnyi <serhii.lazebnyi@globallogic.com>
Co-authored-by: Serhii Lazebnyi <53845333+lazebnyi@users.noreply.github.com>
* Expected Records to `.jsonl` format
* fix formatting template
* remove endline
* update templates
* Update docs/connector-development/testing-connectors/source-acceptance-tests-reference.md
Co-authored-by: Pedro S. Lopez <pedroslopez@me.com>
Co-authored-by: Pedro S. Lopez <pedroslopez@me.com>
* fix: missing properties
* update: change Tickets stream to use SearchStream
* WIP: change how state is update
* fix unit tests
* update docs and dockerfile
* update: docs and add comments to code to explain the new state strategy
* update hubspot.md
* update: redo how state is saved
* fix: unit tests
* remove trivial log
* fix: add safe way to save last_slice
* fix: unit tests
* auto-bump connector version [ci skip]
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
* check if it has a state
* update version in Dockerfile and docs
* auto-bump connector version [ci skip]
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
* #352 source hubspot: do not limit reading data to 30 days for property history stream
* #352 oncall: source hubspot - upd changelog
* auto-bump connector version [ci skip]
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
* add new authentication method
* update connector version in Dockerfile and hubspot.md
* update: check credentials title through constants
* add constant file for credentials title values
* update dockerfile
* add 'API Key Credentials' to constants
* chore: added connector to definitions
* auto-bump connector version
* chore: formatting
Co-authored-by: Harshith Mullapudi <harshithmullapudi@gmail.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
* #291 oncall. Source Hubspot: disable Incremental mode for PropertyHistory stream and decrease number of http requests made
* #291 oncall: upd changelog
* #291 oncall: rm property_history stream from full_refresh SAT
* auto-bump connector version
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
* #259 on call: Source Hubspot - fix for the property_history stream which did not emit any records
* #259 Source Hubspot: upd changelog
* #259 oncall: hubspot review fixes
* auto-bump connector version
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
* filter out streams we don't have access to
* cleanup
* fix associations
* fix for api key auth
* this doesn't need to be a property method
* Bump
* auto-bump connector version
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
* Set optional scopes
* update test
* required scopes
* fix
* Add a comment
* try empty scopes
* remove scopes to ensure it fails
* Revert "remove scopes to ensure it fails"
This reverts commit ba65642945.
* reorder
* set at least one required scope
* dont check for authorized scopes
* update docs
* Don't fail on missing scopes
* Revert "Don't fail on missing scopes"
This reverts commit 43ee93af9d.
* bump docker tag
* auto-bump connector version
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
* read workflows
* try except
* Revert "read workflows"
This reverts commit 86db8ff850.
* Check campaigns
* Check by reading data
* Check all streams
* requests_mock.ANY
* mock all http methods
* Try with get and post
* reset to master
* log name
* bump version
* adding fixtures to mock time.sleep for connectors that explicitly sleep
* bump connector versions
* update changelog doc for each connector
* auto-bump connector version
* auto-bump connector version
* auto-bump connector version
* auto-bump connector version
* auto-bump connector version
* remove version bump for freshdesk because connector tests are in a bad state
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
* Dockerfile to 3.9
* Python version
* More python updates
* 3.9 on GitHub actions and lint updates
* Test out 3.9.11 on GitHub actions
* install python with an action
* formatting: newline
* Also has python code
* only check first level for changed modules
Previous example (source-google-search-console/credentials)
* Test failure: there is no logger.trace