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)