Brian Luger
08/09/2023, 5:43 PMStefano Bonicatti
08/09/2023, 5:52 PMfuzz_paths keyword is unused, it's something from an old setup for fuzzing which is not present anymore.
test files are normally in a tests folder near the place where the source code/module is. Normally those tests use the APIs or table functions directly.
Then theres tests/integration/tables , and there the tests mainly query the table, verifying that the result format/schema is near to what we would expect, but there are also some that tests returned values.
Ideally those tests are only to test the whole workflow and result format, while testing the actual implementation happens in the other tests, accessing the functions directly (not by calling the gen* functions).Brian Luger
08/09/2023, 6:02 PM