def test_get_job_recipient_internal_uid(base_app, db, es_clear): expected_email = "*****@*****.**" user = User() user.email = expected_email user.active = True user.id = 23 db.session.add(user) test_user = UserIdentity(id="user", method="test", id_user=user.id) db.session.add(test_user) job = { "acquisition_source": { "datetime": "2019-07-04T11:21:22.611086", "email": "*****@*****.**", "internal_uid": user.id, "method": "submitter", "orcid": "0000-0002-8672-7088", "source": "submitter", "submission_number": "None", } } email = get_job_recipient(job) # The email is not the one in acquisition_source but in the user account assert email == expected_email
def create_user(db, email): u = User() u.email = email u.active = True db.session.add(u) db.session.commit() return u