[societegenerale] CB statements download

Fixing issue #329
- Seek for child credit cards within each SG prestation as they
     are not managed as standalone prestations
- Reference credit card with their last 4 digits for searching
- Enable passing over periods without statements specifically
     for credit cards as statement is provided only when
     operations are recorded
7 jobs for sg-cd-docs in 16 minutes and 13 seconds (queued for 3 minutes and 53 seconds)
Status Job ID Name Coverage
  Build
passed #28009
build:3

00:01:44

 
  Test
failed #28012
allowed to fail
lint:3

00:01:53

passed #28010
pyflakes:3

00:01:54

passed #28011
pyflakes-strict:3

00:01:52

passed #28013
unittests:3

00:01:48

failed #28014
allowed to fail
unittests-modules:3

00:09:02

 
  Deploy
passed #28015
doc:3

00:01:24

 
Name Stage Failure
failed
unittests-modules:3 Test
-----------------------------------------------------------------------
TOTAL 68736 39119 43%
----------------------------------------------------------------------
Ran 369 tests in 402.909s

FAILED (SKIP=111, errors=131, failures=32)
=== Total coverage ===
MODULES COVERAGE: 43%
ERROR: Job failed: exit code 1
failed
lint:3 Test
$ ./tools/weboob_lint.sh
=== [ 0%] Getting file:///builds/sinopsysHK/weboob/modules
=== [100%] All modules are up-to-date.
WARNING:modules:could not load module codimd: Module requires Weboob 1.6, but you use Weboob 2.1. Hint: use 'weboob-config update'

Modules without tests: afer, ameli, amundi, april, banqueaccord, bforbank, bnpcards, bolden, bouygues, bp, caels, chronopost, cmb, cmso, colisprive, colissimo, degiro, edf, ensap, franceconnect, free, genericnewspaper, gmf, hellobank, impotsgouvfrpar, lendosphere, linebourse, lucca, materielnet, metalarchives, n26, nalo, netfinca, okc, oney, onlinenet, orange, ovh, pagesjaunes, peertube, redmine, relaiscolis, serebii, sogecartenet, swile, tapatalk, ticketscesu, wiseed, yomoni

Modules without icons: avendrealouer, aviva, bnpcards, bnppere, bolden, btpbanque, capeasi, cesu, cices, cmes, deathbycaptcha, degiro, ekwateur, ensap, erehsbc, esalia, franceconnect, free, gmf, hellobank, impotsgouvfrpar, lendosphere, linebourse, lucca, materielnet, meslieuxparis, metalarchives, nalo, netfinca, onlinenet, pradoepargne, serebii, sogecartenet, swile, tapatalk, themisbanque, ticketscesu, trainline, wiseed
ERROR: Job failed: exit code 1