Hi does anyone has examples of a well tested tap o...
# show-us-what-you-got
a
Hi does anyone has examples of a well tested tap or target? Using pytest or any library to test the streams end to end ?
a
Hi @alvaro_valarezo_de_la_fuente there have been a number of posts, conversations, and discussions about this, so it's probably not an easy question you've asked (in three places also doesn't help!) Here's the high level of testing in my view (and what we try to stick to with Matatika variants): 1. unit tested - handling of data types, IO errors, authentication e.g. https://github.com/Matatika/tap-auth0/blob/master/tap_auth0/tests/test_sync.py 2. Daily end-to-end w/ setup of a full project from scratch, install, and sync of actual data. Loads of tap problems happen with upstream dependencies changes - locking in your project to versioned variants is essential, but even that falls over if there is a transitive unpinned dependency. Plus APIs change of course...