On Mon, Jan 10, 2022 at 12:54 AM David Richey <darich...@gmail.com> wrote:

> 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.


Create a second setup with v3 just to run beangulp.
v3 is working today (that's all I use), but there's not a whole lot of
newness turned on yet.


>
> 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?
>

https://docs.google.com/document/d/1O42HgYQBQEna6YpobTqszSgTGnbRX7RdjmzR2xumfjs/

See "Test Subcommand" section.



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
> <https://groups.google.com/d/msgid/beancount/dc23e215-4403-499b-9d3e-244035019e1bn%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/CAK21%2BhNbfm%2BBzZONQdX6LPxeGPCAnfJ93KKnOfOAzLrA00KAOA%40mail.gmail.com.

Reply via email to