def test_admin_recovers_clients_password(rf, admin_user): get_default_shop() person = create_random_person() person.user = get_user_model().objects.create_user( username="******", password="******", email="*****@*****.**") person.save() request = apply_request_middleware(rf.post("/"), user=admin_user) view_func = ContactResetPasswordView.as_view() n_outbox_pre = len(mail.outbox) view_func(request, pk=person.pk) # The response doesn't actually matter. assert (len(mail.outbox) == n_outbox_pre + 1), "Sending recovery email has failed"
def test_admin_recovers_clients_password(rf, admin_user): get_default_shop() person = create_random_person() person.user = get_user_model().objects.create_user( username="******", password="******", email="*****@*****.**" ) person.save() request = apply_request_middleware(rf.post("/"), user=admin_user) view_func = ContactResetPasswordView.as_view() n_outbox_pre = len(mail.outbox) view_func(request, pk=person.pk) # The response doesn't actually matter. assert (len(mail.outbox) == n_outbox_pre + 1), "Sending recovery email has failed"