Brett Smith
a8407c7b6a
rtutil: Add RTLinkCache class to cache links to disk.
...
This will greatly reduce RT requests across multiple runs
and speed up link checking/conversion.
2020-03-27 07:35:45 -04:00
Brett Smith
f227593655
tests: New RT client classes start with seeded ticket data.
...
This reduces the amount of setup many tests need to do before they modify
the ticket data.
2020-03-25 15:24:32 -04:00
Brett Smith
e8e7137216
rtutil: Fix parsing server URLs that include /REST/.
2020-03-25 10:18:09 -04:00
Brett Smith
9fbc658aa6
rtutil: Add RT.parse method.
...
This method can parse the ticket and (optional) attachment IDs
out of our short-hand link formats, both for Ledger and Beancount.
2020-03-24 18:24:31 -04:00
Brett Smith
d5a6141f6d
rtutil: Start module.
...
For now, this is basically the Python version of
ledger-tag-convert.plx. It knows how to create RT web links from
ticket and attachment IDs. It confirms that those objects actually
exist too. It may grow to encompass other functionality in the
future.
2020-03-24 17:23:54 -04:00