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.

Reply via email to