I'm not entirely sure if I'm able to use beangulp since I'm using beancount v2. Everything I've read indicates that beancount v3 is not ready for use.
Even so, based on my understanding of the two tools (beangulp and the v2 import tooling), it's not clear to me how beangulp improves on the old tooling in this area. Specifically, it's still not clear to me how to run the regression tests against all of my documents in a nice way. You mentioned writing a script, but would this script look basically the same between the two? On Saturday, January 8, 2022 at 4:40:17 PM UTC-6 bl...@furius.ca wrote: > Short answer: Use beangulp. > Each importer can be invoked directly, with "identify", "extract", > "archive" commands, but also "test" and "generate" commands. > Write a driver script that will find all of the files you'd like to test > and invoke your importer implementation (just the one .py file) on each of > those files with the test command. > > > On Sat, Jan 8, 2022 at 3:15 PM David Richey <dari...@gmail.com> wrote: > >> Hello, >> >> I'm trying to set up regression tests for my importers, and I'm wondering >> about how people tend to do this (beyond the basic setup described in the >> docs). >> >> Specifically, would it be wrong to want to regression test all of my >> imported documents? If not, do you manually copy all of them from the >> "documents" directory to the "importers" directory? That feels bad. I >> fiddled around with symlinking the former into the latter, but I couldn't >> see any functionality in regression_pytest that would read the sample >> files from one directory and output the .extract, .file_account, etc. files >> to a different one (since I don't want to pollute my documents dir). >> >> Does anyone have any suggestions/thoughts on this? Either in my current >> direction or moving towards not testing against all inputs (although this >> initially makes me uneasy, maybe you can explain why it shouldn't). >> >> Regards, >> David >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Beancount" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to beancount+...@googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/beancount/91792c68-aaf1-4479-89fc-fbcd7dbf0c9fn%40googlegroups.com >> >> <https://groups.google.com/d/msgid/beancount/91792c68-aaf1-4479-89fc-fbcd7dbf0c9fn%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "Beancount" group. To unsubscribe from this group and stop receiving emails from it, send an email to beancount+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/dc23e215-4403-499b-9d3e-244035019e1bn%40googlegroups.com.