def test_step_3_unknown_user(client, token_for_dummy_user): """Registration activation page with a token pointing to an unknown user""" ipa_admin.stageuser_del(a_uid="dummy") result = client.get(f'/register/activate?token={token_for_dummy_user}') assert_redirects_with_flash( result, expected_url="/?tab=register", expected_message="This user cannot be found, please register again.", expected_category="warning", )
def dummy_stageuser(ipa_testing_config): now = datetime.datetime.utcnow().replace(microsecond=0) user = ipa_admin.stageuser_add( a_uid="dummy", o_givenname="Dummy", o_sn="User", o_cn="Dummy User", o_mail="*****@*****.**", o_loginshell='/bin/bash', fascreationtime=f"{now.isoformat()}Z", )['result'] yield User(user) try: ipa_admin.stageuser_del(a_uid="dummy") except python_freeipa.exceptions.NotFound: pass