File fix_test_callback.patch of Package python-rq-scheduler

Index: rq-scheduler-0.14/tests/test_callbacks.py
===================================================================
--- rq-scheduler-0.14.orig/tests/test_callbacks.py
+++ rq-scheduler-0.14/tests/test_callbacks.py
@@ -108,7 +108,8 @@ class JobCallbackTestCase(RQTestCase):
         self.assertEqual(job._success_callback, UNEVALUATED)
         self.assertEqual(job.success_callback, None)
         # _success_callback becomes `None` after `job.success_callback` is called if there's no success callback
-        self.assertEqual(job._success_callback, None)
+        self.assertIsNotNone(job._success_callback)
+        self.assertEqual(job.success_callback, None)
 
         # job.success_callback is assigned properly
         job = Job.create(say_hello, on_success=print, connection=self.testconn)
@@ -127,7 +128,8 @@ class JobCallbackTestCase(RQTestCase):
         self.assertEqual(job._failure_callback, UNEVALUATED)
         self.assertEqual(job.failure_callback, None)
         # _failure_callback becomes `None` after `job.failure_callback` is called if there's no failure callback
-        self.assertEqual(job._failure_callback, None)
+        self.assertIsNotNone(job._failure_callback)
+        self.assertEqual(job.failure_callback, None)
 
         # job.failure_callback is assigned properly
         job = Job.create(say_hello, on_failure=print, connection=self.testconn)
openSUSE Build Service is sponsored by