jenkins-bot merged this change.

View Change

Approvals: Mpaa: Looks good to me, approved jenkins-bot: Verified
proofreadpage.py: test connection with wmflabs

Add test to check connectivity with wmflabs servers.
This is useful to check if tests fail due to problems
with such requests.

Change-Id: I9dff9289740d966158a8f0205b8ba54adbb9f4ed
---
M tests/proofreadpage_tests.py
1 file changed, 11 insertions(+), 0 deletions(-)

diff --git a/tests/proofreadpage_tests.py b/tests/proofreadpage_tests.py
index cd77337..74474b3 100644
--- a/tests/proofreadpage_tests.py
+++ b/tests/proofreadpage_tests.py
@@ -11,6 +11,7 @@

import pywikibot

+from pywikibot.comms import http
from pywikibot.data import api
from pywikibot.proofreadpage import IndexPage, ProofreadPage

@@ -362,6 +363,16 @@
self.assertEqual(error, ref_error)
self.assertEqual(text, ref_text)

+ def test_do_ocr_phetools_raw_request(self):
+ """Test page._do_ocr connection with wmflabs."""
+ uri = ('https://tools.wmflabs.org/phetools/ocr.php?cmd=ocr'
+ '&url=https://upload.wikimedia.org/wikipedia/commons/'
+ 'thumb/a/ac/Popular_Science_Monthly_Volume_1.djvu/'
+ 'page10-1024px-Popular_Science_Monthly_Volume_1.djvu.jpg'
+ '&lang=en&user=None')
+ response = http.fetch(uri)
+ self.assertEqual(response.status, 200)
+
def test_do_ocr_phetools(self):
"""Test page._do_ocr(ocr_tool='phetools')."""
error, text = self.page._do_ocr(ocr_tool='phetools')

To view, visit change 475597. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-MessageType: merged
Gerrit-Change-Id: I9dff9289740d966158a8f0205b8ba54adbb9f4ed
Gerrit-Change-Number: 475597
Gerrit-PatchSet: 1
Gerrit-Owner: Mpaa <mpaa.wiki@gmail.com>
Gerrit-Reviewer: John Vandenberg <jayvdb@gmail.com>
Gerrit-Reviewer: Mpaa <mpaa.wiki@gmail.com>
Gerrit-Reviewer: jenkins-bot (75)