jenkins-bot has submitted this change. ( 
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1089010?usp=email )

Change subject: tests: fix TestItemLoad tests after the label was changed
......................................................................

tests: fix TestItemLoad tests after the label was changed

Bug: T379484
Change-Id: Ia01ac9c18d8c453e1800c3bc67397bfe304dc9a7
---
M tests/wikibase_tests.py
1 file changed, 6 insertions(+), 5 deletions(-)

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




diff --git a/tests/wikibase_tests.py b/tests/wikibase_tests.py
index 8829eeb..dfb4518 100755
--- a/tests/wikibase_tests.py
+++ b/tests/wikibase_tests.py
@@ -285,7 +285,8 @@
         item.get()
         self.assertTrue(hasattr(item, '_content'))
         self.assertIn('en', item.labels)
-        self.assertEqual(item.labels['en'], 'New York City')
+        # label could change
+        self.assertIn(item.labels['en'], ['New York', 'New York City'])
         self.assertEqual(item.title(), 'Q60')

     def test_reuse_item_set_id(self):
@@ -295,10 +296,12 @@
         but modifying item.id does not currently work, and this test
         highlights that it breaks silently.
         """
+        # label could change
+        label = ['New York', 'New York City']
         wikidata = self.get_repo()
         item = ItemPage(wikidata, 'Q60')
         item.get()
-        self.assertEqual(item.labels['en'], 'New York City')
+        self.assertIn(item.labels['en'], label)

         # When the id attribute is modified, the ItemPage goes into
         # an inconsistent state.
@@ -310,9 +313,7 @@
         # it doesn't help to clear this piece of saved state.
         del item._content
         # The labels are not updated; assertion showing undesirable behaviour:
-        self.assertEqual(item.labels['en'], 'New York City')
-        # TODO: This is the assertion that this test should be using:
-        # self.assertTrue(item.labels['en'].lower().endswith('main page'))
+        self.assertIn(item.labels['en'], label)

     def test_empty_item(self):
         """Test empty wikibase item.

--
To view, visit 
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1089010?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.wikimedia.org/r/settings?usp=email

Gerrit-MessageType: merged
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Change-Id: Ia01ac9c18d8c453e1800c3bc67397bfe304dc9a7
Gerrit-Change-Number: 1089010
Gerrit-PatchSet: 1
Gerrit-Owner: Xqt <i...@gno.de>
Gerrit-Reviewer: Xqt <i...@gno.de>
Gerrit-Reviewer: jenkins-bot
_______________________________________________
Pywikibot-commits mailing list -- pywikibot-commits@lists.wikimedia.org
To unsubscribe send an email to pywikibot-commits-le...@lists.wikimedia.org

Reply via email to