add test for context parameter

This commit is contained in:
Jannes Höke 2016-05-26 14:07:44 +02:00
parent 41daccce07
commit 20067ff178

View file

@ -69,11 +69,19 @@ class JobQueueTest(BaseTest, unittest.TestCase):
self.result += 1
job.schedule_removal()
def job4(self, bot, job):
self.result += job.context
def test_basic(self):
self.jq.put(Job(self.job1, 0.1))
sleep(1.5)
self.assertGreaterEqual(self.result, 10)
def test_job_with_context(self):
self.jq.put(Job(self.job4, 0.1, context=5))
sleep(1.5)
self.assertGreaterEqual(self.result, 50)
def test_noRepeat(self):
self.jq.put(Job(self.job1, 0.1, repeat=False))
sleep(0.5)