def test_celery__TransactionAwareTask____call____3(
celery_session_worker, zcml):
"""It runs as given principal in asynchronous mode."""
auth = zope.component.getUtility(
zope.authentication.interfaces.IAuthentication)
principal = auth.getPrincipal('example.user')
z3c.celery.celery.login_principal(principal)
result = get_principal_title_task.delay()
transaction.commit()
assert 'Ben Utzer' == result.get()
评论列表
文章目录