| Vvjjkkii renamed this task from "Fix occasional failure of TestLogentries due to hidden namespace" to "1saaaaaaaa". Vvjjkkii reopened this task as "Open". Vvjjkkii removed Dalba as the assignee of this task. Vvjjkkii removed subscribers: gerritbot, Aklapper. Vvjjkkii added projects: CheckUser, Connected-Open-Heritage-Batch-uploads (RAÄ-KMB_1_2017-02), Tamil-Sites, Gamepress, Hashtags, JADE, KartoEditor, Language-2018-Apr-June, New-Editor-Experiences, Mail, TCB-Team. Vvjjkkii updated the task description. (Show Details) |
CHANGES TO TASK DESCRIPTION
https://travis-ci.org/wikimedia/pywikibot/jobs/392902641#L3898
```lang=python
____________________ TestLogentries.test_ProtectEntry_tewp _____________________
self = <tests.logentry_tests.TestLogentries testMethod=test_ProtectEntry_tewp>
def wrapped_method(self):
sitedata = self.sites[key]
self.site_key = key
self.family = sitedata['family']
self.code = sitedata['code']
self.site = sitedata['site']
> func(self, key)
tests/aspects.py:785:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/logentry_tests.py:121: in test_logevent
self._test_logevent(logtype)
tests/logentry_tests.py:106: in _test_logevent
self.assertGreaterEqual(logentry.ns(), -2)
pywikibot/logentries.py:109: in ns
return self.data['ns']
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = {'logid': 214298, 'actionhidden': '', 'type': 'protect', 'action': 'protect', 'user': 'Anomie', 'comment': 'Testing something related to protection', 'timestamp': '2018-06-15T16:59:28Z'}
key = 'ns'
def __missing__(self, key):
"""Debug when the key is missing."""
pywikibot.debug(u"API log entry received:\n" + repr(self),
_logger)
if ((key in ('ns', 'title', 'pageid', 'logpage', 'params', 'action')
and 'actionhidden' in self)
or (key == 'comment' and 'commenthidden' in self)
or (key == 'user' and 'userhidden' in self)):
raise HiddenKeyError(
"Log entry ({0}) has a hidden '{1}' key and you don't have "
> 'permission to view it.'.format(self._type, key))
E pywikibot.exceptions.HiddenKeyError: Log entry (protect) has a hidden 'ns' key and you don't have permission to view it.
pywikibot/logentries.py:43: HiddenKeyError
```26570726f6475636520796f757220627567207573696e67206120726563656e742076657273696f6e206f662074686520736f6674776172652c20746f2068652077696b6920636f6e74656e74206c616e67756167652e0a0a5468616e6b20796f752e0a546167730a436865636b557365720ad70a436f6e6e65637465642d4f70656e2d48657269746167652d42617463682d75706c6f61647320285241c42d4b4d425f315f323031372d3032290ad70a54616d696c2d53697465730ad70a47616d6570726573730ad70a48617368746167730ad70a4a4144450ad70a4b6172746f456469746f720ad70a4c616e67756167652d323031382d4170722d4a756e650ad70a4e65772d456469746f722d457870657269656e6365730ad70a4d61696c0ad70a5443422d5465616d0ad70a53756273637269626572730a4465736372697074696f6e20507265766965770a436f6e74656e77a6f6e652073657474696e6720696e20796f75722070726f66696c652c20636c69636b20746f207265636f6e63696c652e
```lang=python
____________________ TestLogentries.test_ProtectEntry_tewp _____________________
self = <tests.logentry_tests.TestLogentries testMethod=test_ProtectEntry_tewp>
def wrapped_method(self):
sitedata = self.sites[key]
self.site_key = key
self.family = sitedata['family']
self.code = sitedata['code']
self.site = sitedata['site']
> func(self, key)
tests/aspects.py:785:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/logentry_tests.py:121: in test_logevent
self._test_logevent(logtype)
tests/logentry_tests.py:106: in _test_logevent
self.assertGreaterEqual(logentry.ns(), -2)
pywikibot/logentries.py:109: in ns
return self.data['ns']
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = {'logid': 214298, 'actionhidden': '', 'type': 'protect', 'action': 'protect', 'user': 'Anomie', 'comment': 'Testing something related to protection', 'timestamp': '2018-06-15T16:59:28Z'}
key = 'ns'
def __missing__(self, key):
"""Debug when the key is missing."""
pywikibot.debug(u"API log entry received:\n" + repr(self),
_logger)
if ((key in ('ns', 'title', 'pageid', 'logpage', 'params', 'action')
and 'actionhidden' in self)
or (key == 'comment' and 'commenthidden' in self)
or (key == 'user' and 'userhidden' in self)):
raise HiddenKeyError(
"Log entry ({0}) has a hidden '{1}' key and you don't have "
> 'permission to view it.'.format(self._type, key))
E pywikibot.exceptions.HiddenKeyError: Log entry (protect) has a hidden 'ns' key and you don't have permission to view it.
pywikibot/logentries.py:43: HiddenKeyError
```26570726f6475636520796f757220627567207573696e67206120726563656e742076657273696f6e206f662074686520736f6674776172652c20746f2068652077696b6920636f6e74656e74206c616e67756167652e0a0a5468616e6b20796f752e0a546167730a436865636b557365720ad70a436f6e6e65637465642d4f70656e2d48657269746167652d42617463682d75706c6f61647320285241c42d4b4d425f315f323031372d3032290ad70a54616d696c2d53697465730ad70a47616d6570726573730ad70a48617368746167730ad70a4a4144450ad70a4b6172746f456469746f720ad70a4c616e67756167652d323031382d4170722d4a756e650ad70a4e65772d456469746f722d457870657269656e6365730ad70a4d61696c0ad70a5443422d5465616d0ad70a53756273637269626572730a4465736372697074696f6e20507265766965770a436f6e74656e77a6f6e652073657474696e6720696e20796f75722070726f66696c652c20636c69636b20746f207265636f6e63696c652e
TASK DETAIL
EMAIL PREFERENCES
To: Vvjjkkii
Cc: pywikibot-bugs-list, Dalba, AndyTan, Gaboe420, Zylc, Versusxo, Majesticalreaper22, Giuliamocci, Adrian1985, Cpaulf30, 1978Gage2001, Baloch007, Darkminds3113, Bsandipan, Lordiis, herron, pan199312, Adik2382, Chicocvenancio, alanajjar, Th3d3v1ls, Ramalepe, Liugev6, Magul, Tbscho, MayS, Lea_WMDE, Mattias_Ostmar-WMSE, Lewizho99, Mdupont, JJMC89, Maathavan, Jseddon, Ryuch, Mkdw, RuyP, Avicennasis, JEumerus, Trizek-WMF, KasiaWMDE, 0x010C, srodlund, Luke081515, grin, Bsadowski1, mys_721tx, Snowolf, Huji, Gryllida, jayvdb, Tobi_WMDE_SW, Masti, revi, scfc, Alchimista, He7d3r, Romaine, Mbch331, Rxy, Jay8g, Glaisher, Krenair, chasemp, gerritbot, Aklapper
Cc: pywikibot-bugs-list, Dalba, AndyTan, Gaboe420, Zylc, Versusxo, Majesticalreaper22, Giuliamocci, Adrian1985, Cpaulf30, 1978Gage2001, Baloch007, Darkminds3113, Bsandipan, Lordiis, herron, pan199312, Adik2382, Chicocvenancio, alanajjar, Th3d3v1ls, Ramalepe, Liugev6, Magul, Tbscho, MayS, Lea_WMDE, Mattias_Ostmar-WMSE, Lewizho99, Mdupont, JJMC89, Maathavan, Jseddon, Ryuch, Mkdw, RuyP, Avicennasis, JEumerus, Trizek-WMF, KasiaWMDE, 0x010C, srodlund, Luke081515, grin, Bsadowski1, mys_721tx, Snowolf, Huji, Gryllida, jayvdb, Tobi_WMDE_SW, Masti, revi, scfc, Alchimista, He7d3r, Romaine, Mbch331, Rxy, Jay8g, Glaisher, Krenair, chasemp, gerritbot, Aklapper
_______________________________________________ pywikibot-bugs mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
