def failing_task(): tasks.acquire_lock("dummylock", 3600) try: models.Video.objects.create(public_id="id") models.Video.objects.create(public_id="id") finally: tasks.release_lock("dummylock")
def test_acquire_release_lock_cycle(self): self.assertTrue(tasks.acquire_lock("dummylock")) self.assertRaises(exceptions.LockUnavailable, tasks.acquire_lock, "dummylock") tasks.release_lock("dummylock") self.assertTrue(tasks.acquire_lock("dummylock"))
def setUp(self): tasks.release_lock("dummylock")
def tearDown(self): tasks.release_lock("dummylock")
def setUp(self): tasks.release_lock('dummylock')