- 29 Dec, 2018 2 commits
-
-
Laurent Bachelier authored
-
Laurent Bachelier authored
Using the current user and group does not make much sense. I would have put something other than root/root like weboob/weboob, but it only works if the user and group exists, despite them being stored as text in the tarball.
-
- 16 Sep, 2018 1 commit
-
-
Laurent Bachelier authored
-
- 30 Jul, 2018 2 commits
-
-
Laurent Bachelier authored
-
Laurent Bachelier authored
-
- 29 Dec, 2016 1 commit
-
-
Florent Fourcot authored
-
- 24 Dec, 2016 1 commit
-
-
Phyks (Lucas Verney) authored
This commit adds the necessary files to run the CI using Gitlab-CI. For now, it checks that Weboob builds, then runs the linting script (checking that every module as an icon and some tests + PyFlakes) and the unittests. Most of modules unittests cannot run because there is no backend configured. Some changes were needed in the pre-existing scripts: * Edit `weboob_lint` to exit with non-zero code if it finds modules without icons or tests, so that the build could fail in such a case. * Edit `run_tests.sh` to set correct exit code on failure and rework generation of XUNIT output. Also added some doc about useful environment variables. Added a way to generate an xunit output file when running modules unittests, passing a `XUNIT_OUT` env variable to `run_tests.sh` script. * Modification of `setup.cfg` and `run_tests` scripts to handle code coverage generation. The matching regex in Gitlab for the total code coverage is `TOTAL: (\d+\%\s*)$)`. I also added a script to generate a JSON module status matrix from modules unittests, ready to be sent to a [Weboob-CI](https://github.com/Phyks/weboob-ci) instance. NOTE: Required Python modules are taken from the `setup.py` script. `.ci/requirements.txt` contains the requirements to run the unittests and the CI, whereas `.ci/requirements_modules.txt` contains the specific Python modules required at runtime by Weboob modules. The latter could eventually be replaced by a proper call to `debpydep` script.
-
- 18 Oct, 2014 4 commits
-
-
Laurent Bachelier authored
-
Laurent Bachelier authored
pyflakes/pep8, test name in setup.cfg, remove useless comments
-
juliaL03 authored
Signed-off-by:
juliaL03 <julia.leven@etudiant.univ-lille1.fr>
-
Laurent Bachelier authored
-
- 13 Oct, 2014 1 commit
-
-
Oleg Plakhotniuk authored
American amount to decimal conversion; PDF decompression function; regexp-based tokenizer. Part of #1641
-
- 10 Oct, 2014 1 commit
-
-
Laurent Bachelier authored
-
- 07 Oct, 2014 1 commit
-
-
Romain Bignon authored
-
- 06 Oct, 2014 2 commits
-
-
Romain Bignon authored
-
Romain Bignon authored
weboob.tools.browser -> weboob.deprecated.browser weboob.tools.parsers -> weboob.deprecated.browser.parsers weboob.tools.mech -> weboob.deprecated.mech weboob.browser2 -> weboob.browser weboob.core.exceptions -> weboob.exceptions Also, the new tree for browser2 is: weboob.browser: import weboob.browser.browsers.* and weboob.browser.url.* weboob.browser.browsers: all browsers (including PagesBrowser and LoginBrowser) weboob.browser.url: the URL class weboob.browser.profiles: all Profile classes weboob.browser.sessions: WeboobSession and FuturesSession weboob.browser.cookies: that's a cookies thing weboob.browser.pages: all Page and derivated classes, and Form class weboob.browser.exceptions: specific browser exceptions weboob.browser.elements: AbstractElement classes, and 'method' decorator weboob.browser.filters.*: all filters
-
- 02 Oct, 2014 1 commit
-
-
Florent Fourcot authored
-
- 03 Sep, 2014 1 commit
-
-
Laurent Bachelier authored
-
- 30 Aug, 2014 1 commit
-
-
Oleg Plakhotniuk authored
Signed-off-by:
Oleg Plakhotniuk <olegus8@gmail.com>
-
- 05 Aug, 2014 1 commit
-
-
Laurent Bachelier authored
-
- 22 Jun, 2014 1 commit
-
-
Oleg Plakhotniuk authored
Signed-off-by:
Oleg Plakhotniuk <olegus8@gmail.com> closes #1412
-
- 05 Feb, 2013 1 commit
-
-
Laurent Bachelier authored
This allows to parse PayPal balances which includes both symbol and letters, for instance "$ 42,00 USD". Also, it does not require adding any new symbols to the regular expression. It might break modules, though numerous cases were tested.
-
- 13 Oct, 2012 1 commit
-
-
Laurent Bachelier authored
Those are non-module tests, and can be run by nosetests without a wrapper script.
-