From 4df36490f7334d8cc4a5a862708ee6249d67ba23 Mon Sep 17 00:00:00 2001 From: Aditya Yadav Date: Wed, 21 Dec 2022 13:00:43 +0530 Subject: [PATCH] Revert "Revert "Revert "Drop Undocumented `Job.__lt__` (#3432)""" This reverts commit a38abc6a20cca85969a470c859dceeb03a4d990c. --- telegram/ext/_jobqueue.py | 3 +++ tests/test_jobqueue.py | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/telegram/ext/_jobqueue.py b/telegram/ext/_jobqueue.py index 15ff4450b8b..e646b3429e8 100644 --- a/telegram/ext/_jobqueue.py +++ b/telegram/ext/_jobqueue.py @@ -804,6 +804,9 @@ def __getattr__(self, item: str) -> object: f"Neither 'telegram.ext.Job' nor 'apscheduler.job.Job' has attribute '{item}'" ) from exc + def __lt__(self, other: object) -> bool: + return False + def __eq__(self, other: object) -> bool: if isinstance(other, self.__class__): return self.id == other.id diff --git a/tests/test_jobqueue.py b/tests/test_jobqueue.py index d3170696fed..5488eb476b8 100644 --- a/tests/test_jobqueue.py +++ b/tests/test_jobqueue.py @@ -491,6 +491,10 @@ async def test_equality(self, job_queue): assert hash(job) != hash(job_2) assert hash(job) == hash(job_3) + assert not job < job + assert not job < job_2 + assert not job < job_3 + async def test_process_error_context(self, job_queue, app): app.add_error_handler(self.error_handler_context)