def test_fail_not_found(self, api_client_mgmt, init_users_mt_f, tenant_id): user = init_users_mt_f[tenant_id][3] update = {"email": "*****@*****.**", "password": "******"} with tenantadm.run_fake_update_user(tenant_id, user.id, update, 404): self._do_test_fail_not_found(api_client_mgmt, init_users_mt_f[tenant_id], update, tenant_id)
def test_fail_duplicate_email(self, api_client_mgmt, init_users_mt_f, tenant_id): user = init_users_mt_f[tenant_id][0] update = { "email": init_users_mt_f[tenant_id][1].email, "password": "******", } with tenantadm.run_fake_update_user(tenant_id, user.id, update, 422): self._do_test_fail_unprocessable_entity( api_client_mgmt, init_users_mt_f[tenant_id], user, update, tenant_id )
def test_ok_email(self, api_client_mgmt, init_users_mt_f, tenant_id): user = init_users_mt_f[tenant_id][0] update = { "email": "*****@*****.**", "current_password": "******" } with tenantadm.run_fake_update_user(tenant_id, user.id, update): self._do_test_ok_email( api_client_mgmt, init_users_mt_f[tenant_id], user, update, tenant_id )
def test_ok_email_and_pass(self, api_client_mgmt, init_users_mt_f, tenant_id): user = init_users_mt_f[tenant_id][2] update = { "email": "*****@*****.**", "password": "******" } with tenantadm.run_fake_update_user(tenant_id, user.id, update): self._do_test_ok_email_or_pass(api_client_mgmt, init_users_mt_f[tenant_id], user, update, tenant_id)
def test_ok_email(self, api_client_mgmt, init_users_mt_f, tenant_id): user = init_users_mt_f[tenant_id][0] update = {"email": "*****@*****.**"} with tenantadm.run_fake_update_user(tenant_id, user.id, update): self._do_test_ok_email(api_client_mgmt, init_users_mt_f[tenant_id], user, update, tenant_id)