Skip to content

Commit

Permalink
[FIX] Tests
Browse files Browse the repository at this point in the history
  • Loading branch information
edescalona committed Dec 23, 2024
1 parent c8eccd9 commit f6c47f2
Showing 1 changed file with 9 additions and 15 deletions.
24 changes: 9 additions & 15 deletions website_recaptcha_v2_form/tests/test_controller_form.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@
from odoo.tests import new_test_user
from odoo.tests.common import HttpCase

from odoo.addons.website_recaptcha_v2_form.controllers.main import RecaptchaHome


class TestControllerForm(HttpCase):
def test_url_open(self, data=None, url="/website/form/res.partner"):
Expand Down Expand Up @@ -40,10 +38,18 @@ def test_recaptcha_enabled_reset_password_login_signup(self):
"csrf_token": http.Request.csrf_token(self),
"g-recaptcha-response": "recaptcha_invalid",
}

response_reset = self.test_url_open(url="/web/reset_password", data=data)
self.assertEqual(response_reset.status_code, 200)

new_test_user(self.env, login="test_user", password="Password!1")
self.authenticate("test_user", "Password!1")
data = {
"csrf_token": http.Request.csrf_token(self),
"g-recaptcha-response": "recaptcha_invalid",
}
response_reset = self.test_url_open(url="/web/signup", data=data)
self.assertEqual(response_reset.status_code, 200)

data.update(
{
"login": "test_user",
Expand All @@ -52,15 +58,3 @@ def test_recaptcha_enabled_reset_password_login_signup(self):
)
response = self.test_url_open(url="/web/login", data=data)
self.assertEqual(response.status_code, 200)

def test_verify_recaptcha_v2_with_template(self):
values = {"g-recaptcha-response": "dummy_response"}
result = RecaptchaHome.verify_recaptcha_v2(
self, template="auth_signup.signup", values=values
)
self.assertTrue(result)

result = RecaptchaHome.verify_recaptcha_v2(
self, template="auth_signup.reset_password", values=values
)
self.assertTrue(result)

0 comments on commit f6c47f2

Please sign in to comment.