[Pywikipedia-bugs] [Maniphest] [Commented On] T58959: Tests: allow for offline operation

2015-12-16 Thread hashar
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

2015-12-16 Thread Nemo_bis
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

2015-12-16 Thread XZise
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