def test_acquire_first_ready_one(self): data = {'created_at': tu.utcnow(True), 'id': 'fake_UUID'} _create_action(self.ctx, **data) result = db_api.action_acquire_first_ready(self.ctx, 'fake_o', tu.utcnow(True)) self.assertIsNone(result)
def test_acquire_first_ready_mult(self): data = { 'created_at': tu.utcnow(True), 'status': 'READY', } action1 = _create_action(self.ctx, **data) time.sleep(1) data['created_at'] = tu.utcnow(True) _create_action(self.ctx, **data) result = db_api.action_acquire_first_ready(self.ctx, 'fake_o', time.time()) self.assertEqual(action1.id, result.id)