[Pywikipedia-bugs] [Maniphest] [Commented On] T58959: Tests: allow for offline operation
hashar added a comment. The job https://integration.wikimedia.org/ci/job/pywikibot-core-tox-nose/ runs `tox -enose`, what it runs is defined in `/tox.ini` and roughly ends up being: python -W error::UserWarning -m generate_user_files -family:test -lang:test -v nosetests --with-doctest --with-detecthttp -v -a '!net' tests pywikibot --ignore-files=(gui\.py|botirc\.py|rcstream\.py|api\.py) Note `-a '!net'` which excludes any test labelled with `net` i.e. requiring network. So I guess running `tox -enose` is offline operation. Invoking simply `tox` will run `python setup.py test` which might well runs everything. TASK DETAIL https://phabricator.wikimedia.org/T58959 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: hashar Cc: Nemo_bis, XZise, hashar, Aklapper, IoannisKydonis, jayvdb, valhallasw, pywikibot-bugs-list, Ladsgroup ___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Commented On] T58959: Tests: allow for offline operation
Nemo_bis added a subscriber: Nemo_bis. Nemo_bis added a comment. Yeah this CI bug can't really be tested without disabling the network from the CI infrastructure, right? TASK DETAIL https://phabricator.wikimedia.org/T58959 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Nemo_bis Cc: Nemo_bis, XZise, hashar, Aklapper, IoannisKydonis, jayvdb, valhallasw, pywikibot-bugs-list, Ladsgroup ___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
[Pywikipedia-bugs] [Maniphest] [Commented On] T58959: Tests: allow for offline operation
XZise added a comment. There are two things to point out though: A test may not be labeled `net` when we screw up and there is actually a plugin for nose which prevents at least certain connections. TASK DETAIL https://phabricator.wikimedia.org/T58959 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: XZise Cc: Nemo_bis, XZise, hashar, Aklapper, IoannisKydonis, jayvdb, valhallasw, pywikibot-bugs-list, Ladsgroup ___ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs