The new woob repository is here: https://gitlab.com/woob/woob. This gitlab will be removed soon.

The new woob repository is here: https://gitlab.com/woob/woob. This gitlab will be removed soon.

iter_documents() now returns documents sorted by date, from newest to oldest

Following suggestion by @ntome in !446.
Additional helper functions (sorted_documents, merge_iterators) have been
created in (new) weboob/tools/capabilities/bill/documents.py based on
their counterparts in weboob/tools/capabilities/bank/transactions.py
(generalisation should be possible at some point)
7 jobs for free-add-contracts in 18 minutes and 21 seconds (queued for 40 minutes and 2 seconds)
latest
Status Job ID Name Coverage
  Build
passed #29302
build:3

00:02:37

 
  Test
passed #29305
load-modules:3

00:02:38

passed #29303
pyflakes:3

00:03:17

passed #29304
pyflakes-strict:3

00:03:16

passed #29306
unittests:3

00:02:42

failed #29307
allowed to fail
unittests-modules:3

00:10:20

 
  Deploy
passed #29308
doc:3

00:01:37

 
Name Stage Failure
failed
unittests-modules:3 Test
-----------------------------------------------------------------------
TOTAL 71367 41927 41%
----------------------------------------------------------------------
Ran 371 tests in 437.796s

FAILED (SKIP=112, errors=153, failures=37)
=== Total coverage ===
MODULES COVERAGE: 41%
ERROR: Job failed: exit code 1