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

Change subject: [tests] mark failing write tests as expectedFailure
......................................................................

[tests] mark failing write tests as expectedFailure

Let tests pass until they are solved. All issues are documented
within code.

Bug: T367260
Change-Id: Ib7326c041e8e8486fcdbf3c31d7270f9b73222a9
---
M tests/deletionbot_tests.py
M tests/edit_tests.py
M tests/flow_edit_tests.py
M tests/flow_thanks_tests.py
M tests/site_tests.py
M tests/thanks_tests.py
M tests/upload_tests.py
M tests/wikibase_edit_tests.py
8 files changed, 18 insertions(+), 3 deletions(-)

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




diff --git a/tests/deletionbot_tests.py b/tests/deletionbot_tests.py
index 912e84a..e548ace 100755
--- a/tests/deletionbot_tests.py
+++ b/tests/deletionbot_tests.py
@@ -78,6 +78,7 @@
         cls.page.text = 'Pywikibot deletion test.'
         cls.page.save('Pywikibot unit test', botflag=True)

+    @unittest.expectedFailure  # T367299
     def test_delete_mark(self):
         """Test marking User:Unicodesnowman/DeleteMark for deletion."""
         delete.main('-page:User:Unicodesnowman/DeleteMark', '-always',
diff --git a/tests/edit_tests.py b/tests/edit_tests.py
index 7ac9fcb..bc1c108 100755
--- a/tests/edit_tests.py
+++ b/tests/edit_tests.py
@@ -149,6 +149,7 @@
             except Error as err:
                 self.assertEqual(str(err), error_msg)

+    @unittest.expectedFailure  # T367300
     def test_merge_history(self):
         """Test Site.merge_history functionality."""
         site = self.get_site()
diff --git a/tests/flow_edit_tests.py b/tests/flow_edit_tests.py
index 0fce47a..f722524 100755
--- a/tests/flow_edit_tests.py
+++ b/tests/flow_edit_tests.py
@@ -183,6 +183,7 @@
     code = 'test'
     write = True

+    @unittest.expectedFailure  # T367301
     def test_lock_unlock_topic(self):
         """Lock and unlock a test topic."""
         # Setup
diff --git a/tests/flow_thanks_tests.py b/tests/flow_thanks_tests.py
index f280c0e..258f837 100755
--- a/tests/flow_thanks_tests.py
+++ b/tests/flow_thanks_tests.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 """Tests for thanks-related code."""
 #
-# (C) Pywikibot team, 2016-2023
+# (C) Pywikibot team, 2016-2024
 #
 # Distributed under the terms of the MIT license.
 #
@@ -32,6 +32,7 @@
         super().setUpClass()
         cls._topic_title = 'Topic:Tvkityksg1ukyrrw'

+    @unittest.expectedFailure  # T367308
     def test_thank_post(self):
         """Test thanks for Flow posts."""
         site = self.get_site()
diff --git a/tests/site_tests.py b/tests/site_tests.py
index 6df2d92..415dcd4 100755
--- a/tests/site_tests.py
+++ b/tests/site_tests.py
@@ -709,6 +709,7 @@
                         show='content|comment|user',
                         reason='pywikibot unit tests')

+    @unittest.expectedFailure  # T367309
     def test_revdel_file(self):
         """Test deleting and undeleting file revisions."""
         site = pywikibot.Site('test')
diff --git a/tests/thanks_tests.py b/tests/thanks_tests.py
index 5d81520..f0300a0 100755
--- a/tests/thanks_tests.py
+++ b/tests/thanks_tests.py
@@ -25,6 +25,7 @@
     code = 'test'
     write = True

+    @unittest.expectedFailure  # T367311
     def test_thank_revision(self):
         """Test thanks for normal revisions.

diff --git a/tests/upload_tests.py b/tests/upload_tests.py
index 0cb1464..3a41724 100755
--- a/tests/upload_tests.py
+++ b/tests/upload_tests.py
@@ -5,7 +5,7 @@
 These tests write to the wiki.
 """
 #
-# (C) Pywikibot team, 2014-2022
+# (C) Pywikibot team, 2014-2024
 #
 # Distributed under the terms of the MIT license.
 #
@@ -31,6 +31,7 @@
     sounds_png = join_images_path('MP_sounds.png')
     arrow_png = join_images_path('1rightarrow.png')

+    @unittest.expectedFailure  # T367319
     def test_png(self):
         """Test uploading a png using Site.upload."""
         page = pywikibot.FilePage(self.site, 'MP_sounds-pwb.png')
@@ -38,6 +39,7 @@
                          comment='pywikibot test',
                          ignore_warnings=True)

+    @unittest.expectedFailure  # T367320
     def test_png_chunked(self):
         """Test uploading a png in two chunks using Site.upload."""
         page = pywikibot.FilePage(self.site, 'MP_sounds-pwb-chunked.png')
@@ -106,15 +108,17 @@
                         'info ({}) did not start with '
                         '"File not found"'.format(cm.exception.info))

+    @unittest.expectedFailure  # T367314
     def test_continue_filekey_once(self):
         """Test continuing to upload a file without using chunked mode."""
         self._test_continue_filekey(0)

-    @unittest.expectedFailure  # see T112416
+    @unittest.expectedFailure  # T133288
     def test_continue_filekey_chunked(self):
         """Test continuing to upload a file with using chunked mode."""
         self._test_continue_filekey(1024)

+    @unittest.expectedFailure  # T367321
     def test_sha1_missmatch(self):
         """Test trying to continue with a different file."""
         self._init_upload(1024)
@@ -127,6 +131,7 @@
             '3dd334f11aa1e780d636416dc0649b96b67588b6'.format(self._file_key))
         self._verify_stash()

+    @unittest.expectedFailure  # T367316
     def test_offset_missmatch(self):
         """Test trying to continue with a different offset."""
         self._init_upload(1024)
@@ -139,6 +144,7 @@
             'offset was 0'.format(self._file_key))
         self._verify_stash()

+    @unittest.expectedFailure  # T367317
     def test_offset_oversize(self):
         """Test trying to continue with an offset which is to large."""
         self._init_upload(1024)
diff --git a/tests/wikibase_edit_tests.py b/tests/wikibase_edit_tests.py
index 3d9bb47..72b93f9 100755
--- a/tests/wikibase_edit_tests.py
+++ b/tests/wikibase_edit_tests.py
@@ -129,6 +129,7 @@
         item = pywikibot.ItemPage(testsite)
         item.editEntity(data)

+    @unittest.expectedFailure  # T367324
     def test_edit_entity_propogation(self):
         """Test that ``ItemPage.editEntity`` propagates changes to claims."""
         testsite = self.get_repo()
@@ -291,6 +292,7 @@
         claim = item.claims['P271'][0]
         self.assertEqual(claim.getTarget(), target)

+    @unittest.expectedFailure  # T367326
     def test_Coordinate_edit(self):
         """Attempt adding a Coordinate with globe set via item."""
         testsite = self.get_repo()
@@ -393,6 +395,7 @@
         claim = item.claims['P27199'][0]
         self.assertEqual(claim.getTarget(), target)

+    @unittest.expectedFailure  # T367327
     def test_WbTabularData_edit(self):
         """Attempt adding a tabular-data with valid input."""
         # Clean the slate in preparation for test.

--
To view, visit 
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1042302?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: Ib7326c041e8e8486fcdbf3c31d7270f9b73222a9
Gerrit-Change-Number: 1042302
Gerrit-PatchSet: 1
Gerrit-Owner: Xqt <[email protected]>
Gerrit-Reviewer: Xqt <[email protected]>
Gerrit-Reviewer: jenkins-bot
_______________________________________________
Pywikibot-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to