[MediaWiki-commits] [Gerrit] pywikibot...FLOSSbot[master]: qa: use item.get(force=True)

2016-10-18 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged.

Change subject: qa: use item.get(force=True)
..


qa: use item.get(force=True)

Instead of re-creating a new object to do the same.

Change-Id: I91399f7433d755a5f87936411e3d805bc18803e4
Signed-off-by: Loic Dachary 
---
M tests/test_qa.py
1 file changed, 15 insertions(+), 15 deletions(-)

Approvals:
  Dachary: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/tests/test_qa.py b/tests/test_qa.py
index bc4fae1..ccd2d35 100644
--- a/tests/test_qa.py
+++ b/tests/test_qa.py
@@ -46,8 +46,8 @@
 claim.setTarget(qa.Q_Continuous_integration)
 item.addClaim(claim)
 claim.changeTarget(None, 'novalue')
-to_verify = pywikibot.ItemPage(qa.bot.site, item.getID(), 0)
-assert ['no ci'] == qa.verify(to_verify)
+item.get(force=True)
+assert ['no ci'] == qa.verify(item)
 qa.clear_entity_label(item.getID())
 
 @mock.patch('FLOSSbot.qa.QA.get')
@@ -73,8 +73,8 @@
 item = qa.__getattribute__('Q_' + WikidataHelper.random_name())
 
 log.debug(">> do nothing if there is no source code repository")
-to_verify = pywikibot.ItemPage(qa.bot.site, item.getID(), 0)
-assert ['nothing'] == qa.verify(to_verify)
+item.get(force=True)
+assert ['nothing'] == qa.verify(item)
 
 log.debug(">> add a source code repository")
 repository = pywikibot.Claim(
@@ -84,36 +84,36 @@
 item.addClaim(repository)
 
 log.debug(">> add a qa statement")
-to_verify = pywikibot.ItemPage(qa.bot.site, item.getID(), 0)
-qa.fixup(to_verify)
+item.get(force=True)
+qa.fixup(item)
 
 log.debug(">> no ci found")
-to_verify = pywikibot.ItemPage(qa.bot.site, item.getID(), 0)
+item.get(force=True)
 url2code['https://travis-ci.org/FAKE1/FAKE2'] = 404
-assert ['no ci found'] == qa.verify(to_verify)
+assert ['no ci found'] == qa.verify(item)
 
 log.debug(">> verified")
 del url2code['https://travis-ci.org/FAKE1/FAKE2']
-assert ['verified'] == qa.verify(to_verify)
+assert ['verified'] == qa.verify(item)
 
 log.debug(">> no need")
 qa.args.verification_delay = 30
-assert ['no need'] == qa.verify(to_verify)
+assert ['no need'] == qa.verify(item)
 qa.args.verification_delay = 0
 
 log.debug(">> inconsistent qualifier")
 repository.changeTarget("http://github.com/other/other";)
-to_verify = pywikibot.ItemPage(qa.bot.site, item.getID(), 0)
+item.get(force=True)
 assert (['archive URL gone', 'described at URL gone'] ==
-qa.verify(to_verify))
+qa.verify(item))
 
 log.debug(">> missing qualifier")
-qa_claim = to_verify.claims[qa.P_software_quality_assurance][0]
+qa_claim = item.claims[qa.P_software_quality_assurance][0]
 archive_URL = qa_claim.qualifiers[qa.P_archive_URL][0]
 qa_claim.removeQualifier(archive_URL)
-to_verify = pywikibot.ItemPage(qa.bot.site, item.getID(), 0)
+item.get(force=True)
 assert ['archive URL missing qualifier',
-'described at URL gone'] == qa.verify(to_verify)
+'described at URL gone'] == qa.verify(item)
 
 qa.clear_entity_label(item.getID())
 

-- 
To view, visit https://gerrit.wikimedia.org/r/316589
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I91399f7433d755a5f87936411e3d805bc18803e4
Gerrit-PatchSet: 1
Gerrit-Project: pywikibot/bots/FLOSSbot
Gerrit-Branch: master
Gerrit-Owner: Dachary 
Gerrit-Reviewer: Dachary 
Gerrit-Reviewer: jenkins-bot <>

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] pywikibot...FLOSSbot[master]: qa: use item.get(force=True)

2016-10-18 Thread Dachary (Code Review)
Dachary has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/316589

Change subject: qa: use item.get(force=True)
..

qa: use item.get(force=True)

Instead of re-creating a new object to do the same.

Change-Id: I91399f7433d755a5f87936411e3d805bc18803e4
Signed-off-by: Loic Dachary 
---
M tests/test_qa.py
1 file changed, 15 insertions(+), 15 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/pywikibot/bots/FLOSSbot 
refs/changes/89/316589/1

diff --git a/tests/test_qa.py b/tests/test_qa.py
index bc4fae1..ccd2d35 100644
--- a/tests/test_qa.py
+++ b/tests/test_qa.py
@@ -46,8 +46,8 @@
 claim.setTarget(qa.Q_Continuous_integration)
 item.addClaim(claim)
 claim.changeTarget(None, 'novalue')
-to_verify = pywikibot.ItemPage(qa.bot.site, item.getID(), 0)
-assert ['no ci'] == qa.verify(to_verify)
+item.get(force=True)
+assert ['no ci'] == qa.verify(item)
 qa.clear_entity_label(item.getID())
 
 @mock.patch('FLOSSbot.qa.QA.get')
@@ -73,8 +73,8 @@
 item = qa.__getattribute__('Q_' + WikidataHelper.random_name())
 
 log.debug(">> do nothing if there is no source code repository")
-to_verify = pywikibot.ItemPage(qa.bot.site, item.getID(), 0)
-assert ['nothing'] == qa.verify(to_verify)
+item.get(force=True)
+assert ['nothing'] == qa.verify(item)
 
 log.debug(">> add a source code repository")
 repository = pywikibot.Claim(
@@ -84,36 +84,36 @@
 item.addClaim(repository)
 
 log.debug(">> add a qa statement")
-to_verify = pywikibot.ItemPage(qa.bot.site, item.getID(), 0)
-qa.fixup(to_verify)
+item.get(force=True)
+qa.fixup(item)
 
 log.debug(">> no ci found")
-to_verify = pywikibot.ItemPage(qa.bot.site, item.getID(), 0)
+item.get(force=True)
 url2code['https://travis-ci.org/FAKE1/FAKE2'] = 404
-assert ['no ci found'] == qa.verify(to_verify)
+assert ['no ci found'] == qa.verify(item)
 
 log.debug(">> verified")
 del url2code['https://travis-ci.org/FAKE1/FAKE2']
-assert ['verified'] == qa.verify(to_verify)
+assert ['verified'] == qa.verify(item)
 
 log.debug(">> no need")
 qa.args.verification_delay = 30
-assert ['no need'] == qa.verify(to_verify)
+assert ['no need'] == qa.verify(item)
 qa.args.verification_delay = 0
 
 log.debug(">> inconsistent qualifier")
 repository.changeTarget("http://github.com/other/other";)
-to_verify = pywikibot.ItemPage(qa.bot.site, item.getID(), 0)
+item.get(force=True)
 assert (['archive URL gone', 'described at URL gone'] ==
-qa.verify(to_verify))
+qa.verify(item))
 
 log.debug(">> missing qualifier")
-qa_claim = to_verify.claims[qa.P_software_quality_assurance][0]
+qa_claim = item.claims[qa.P_software_quality_assurance][0]
 archive_URL = qa_claim.qualifiers[qa.P_archive_URL][0]
 qa_claim.removeQualifier(archive_URL)
-to_verify = pywikibot.ItemPage(qa.bot.site, item.getID(), 0)
+item.get(force=True)
 assert ['archive URL missing qualifier',
-'described at URL gone'] == qa.verify(to_verify)
+'described at URL gone'] == qa.verify(item)
 
 qa.clear_entity_label(item.getID())
 

-- 
To view, visit https://gerrit.wikimedia.org/r/316589
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I91399f7433d755a5f87936411e3d805bc18803e4
Gerrit-PatchSet: 1
Gerrit-Project: pywikibot/bots/FLOSSbot
Gerrit-Branch: master
Gerrit-Owner: Dachary 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits