jenkins-bot has submitted this change. ( 
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/666874 )

Change subject: [cleanup] Remove deprecated Wikibase.lastrevid attribute
......................................................................

[cleanup] Remove deprecated Wikibase.lastrevid attribute

Change-Id: I144e624b2a9fa7a54c56baf246a9ca1590bf6f8f
---
M pywikibot/page/__init__.py
M tests/wikibase_tests.py
2 files changed, 0 insertions(+), 64 deletions(-)

Approvals:
  Matěj Suchánek: Looks good to me, but someone else must approve
  Xqt: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/pywikibot/page/__init__.py b/pywikibot/page/__init__.py
index 925952e..26fa4c2 100644
--- a/pywikibot/page/__init__.py
+++ b/pywikibot/page/__init__.py
@@ -3963,36 +3963,6 @@
             # to the namespace case=first-letter.
             self._link.title)

-    def __getattribute__(self, name):
-        """Low-level attribute getter. Deprecates lastrevid."""
-        if name == 'lastrevid':
-            issue_deprecation_warning(
-                'WikibasePage.lastrevid', 'latest_revision_id',
-                warning_class=FutureWarning,
-                since='20150607')
-            name = '_revid'
-        return super().__getattribute__(name)
-
-    def __setattr__(self, attr, value):
-        """Attribute setter. Deprecates lastrevid."""
-        if attr == 'lastrevid':
-            issue_deprecation_warning(
-                'WikibasePage.lastrevid', 'latest_revision_id',
-                warning_class=FutureWarning,
-                since='20150607')
-            attr = '_revid'
-        return super().__setattr__(attr, value)
-
-    def __delattr__(self, attr):
-        """Attribute deleter. Deprecates lastrevid."""
-        if attr == 'lastrevid':
-            issue_deprecation_warning(
-                'WikibasePage.lastrevid', 'latest_revision_id',
-                warning_class=FutureWarning,
-                since='20150607')
-            attr = '_revid'
-        return super().__delattr__(attr)
-
     def namespace(self) -> int:
         """
         Return the number of the namespace of the entity.
diff --git a/tests/wikibase_tests.py b/tests/wikibase_tests.py
index c28d2bf..c363406 100644
--- a/tests/wikibase_tests.py
+++ b/tests/wikibase_tests.py
@@ -70,40 +70,6 @@
         self._test_page_text()

 
-class TestDeprecatedAttributes(WikidataTestCase, DeprecationTestCase):
-
-    """Test deprecated lastrevid."""
-
-    def test_lastrevid(self):
-        """Test deprecated lastrevid."""
-        item = ItemPage(self.get_repo(), 'Q60')
-        self.assertFalse(hasattr(item, 'lastrevid'))
-        item.get()
-        self.assertTrue(hasattr(item, 'lastrevid'))
-        self.assertIsInstance(item.lastrevid, int)
-        self.assertDeprecation()
-        self._reset_messages()
-
-        item.lastrevid = 1
-        self.assertTrue(hasattr(item, 'lastrevid'))
-        self.assertTrue(hasattr(item, '_revid'))
-        self.assertEqual(item.lastrevid, 1)
-        self.assertEqual(item._revid, 1)
-        self.assertDeprecation()
-
-    def test_lastrevid_del(self):
-        """Test del with deprecated lastrevid."""
-        item = ItemPage(self.get_repo(), 'Q60')
-        item.get()
-        self.assertTrue(hasattr(item, 'lastrevid'))
-        self.assertTrue(hasattr(item, '_revid'))
-
-        del item.lastrevid
-        self.assertFalse(hasattr(item, 'lastrevid'))
-        self.assertFalse(hasattr(item, '_revid'))
-        self.assertDeprecation()
-
-
 class TestGeneral(WikidataTestCase):

     """General Wikibase tests."""

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

Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Change-Id: I144e624b2a9fa7a54c56baf246a9ca1590bf6f8f
Gerrit-Change-Number: 666874
Gerrit-PatchSet: 1
Gerrit-Owner: Xqt <[email protected]>
Gerrit-Reviewer: Matěj Suchánek <[email protected]>
Gerrit-Reviewer: Xqt <[email protected]>
Gerrit-Reviewer: jenkins-bot
Gerrit-MessageType: merged
_______________________________________________
Pywikibot-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-commits

Reply via email to