Last modified: 2014-09-09 22:05:59 UTC
Currently, tests require the user to be logged in. It would be good to be able to run tests without requiring that -- for example, the unit tests in jenkins do not have a password available and thus cannot run completely. Tests that should be skipped can be seen at https://integration.wikimedia.org/ci/job/pywikibot-core-tests/185/consoleFull
It would also be great if fetching functions would work without logging in in General.
Change 154469 had a related patch set uploaded by John Vandenberg: Test metaclass https://gerrit.wikimedia.org/r/154469
This request was mostly completed in https://gerrit.wikimedia.org/r/#/c/151604/ . https://gerrit.wikimedia.org/r/154469 provides all the functionality, and marks some tests as needing a 'user', but some are not yet marked as needing a 'user' as some test classes need to be split so the tests which need a user are separated from the other tests which can run without a user.
Change 154469 merged by XZise: Test metaclass https://gerrit.wikimedia.org/r/154469