-
Notifications
You must be signed in to change notification settings - Fork 31
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
Integration tests? #7
Comments
@chrismetcalf can you or someone from Socrata comment on the demo sites I linked above? Are these open to the community, for e.g. writing tests against? |
@chrismetcalf any word on the demo Socrata sites, and using them for integration testing endpoints? |
@thekaveman To test out writes, the best option is to use opendata.socrata.com, where your account will have both read and write access. |
@chrismetcalf Thanks! |
No problem! Sorry for the delay! |
We definitely need tests for things like querying and upserting. But what is the best way to go about this?
soda-java
uses a live sandbox site with a test account that appears to have both read and write permissions.RSocrata
uses a different demo site but only does consumer tests.Are we allowed to use one or both of these demo sites? What about the test account for publishing?
Tests should cover real world usage of the following:
SodaClient
GetMetadata
GetMetadataPage
GetResource
Upsert
*BatchUpsert
*Replace
*DeleteRow
*ResourceMetadata
Update
*Resource
Query
GetRows
GetRow
Upsert
*BatchUpsert
*Replace
*DeleteRow
****** will require authentication with publisher (write) permissions
The text was updated successfully, but these errors were encountered: