Skip to content

Commit

Permalink
test next_url, solve flaky tests
Browse files Browse the repository at this point in the history
  • Loading branch information
vincentporte committed Nov 13, 2024
1 parent 78d3aa0 commit 036b3bc
Show file tree
Hide file tree
Showing 5 changed files with 264 additions and 79 deletions.
174 changes: 145 additions & 29 deletions lacommunaute/forum_member/tests/__snapshots__/tests_view.ambr
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# serializer version: 1
# name: TestCreateUserView.test_post_existing_email[create_user_view_content]
# name: TestCreateUserView.test_post_existing_email[/-/][create_user_view_content]
'''
<main class="s-main" id="main" role="main">

Expand All @@ -21,7 +21,7 @@
<div class="s-section__container container">
<div class="s-section__row row">
<div class="s-section__col col-12 col-lg-7">
Un lien de connexion vous a été envoyé à l'adresse [email protected]. Veuillez vérifier votre boîte de réception et cliquer sur le lien pour vous connecter.
Un lien de connexion vous a été envoyé à l'adresse [email protected]. Veuillez vérifier votre boîte de réception et cliquer sur le lien pour vous connecter.
</div>
</div>
</div>
Expand All @@ -31,7 +31,135 @@
</main>
'''
# ---
# name: TestCreateUserView.test_post_new_email[create_user_view_content]
# name: TestCreateUserView.test_post_existing_email[/topics/-/topics/][create_user_view_content]
'''
<main class="s-main" id="main" role="main">






<section class="s-title-01 mt-lg-5">
<div class="s-title-01__container container">
<div class="s-title-01__row row">
<div class="s-title-01__col col-lg-8 col-12">
<h1 class="s-title-01__title h1">Se connecter | S'inscrire</h1>
</div>
</div>
</div>
</section>
<section class="s-section">
<div class="s-section__container container">
<div class="s-section__row row">
<div class="s-section__col col-12 col-lg-7">
Un lien de connexion vous a été envoyé à l'adresse [email protected]. Veuillez vérifier votre boîte de réception et cliquer sur le lien pour vous connecter.
</div>
</div>
</div>
</section>


</main>
'''
# ---
# name: TestCreateUserView.test_post_existing_email[http://www.unallowed_host.com-/][create_user_view_content]
'''
<main class="s-main" id="main" role="main">






<section class="s-title-01 mt-lg-5">
<div class="s-title-01__container container">
<div class="s-title-01__row row">
<div class="s-title-01__col col-lg-8 col-12">
<h1 class="s-title-01__title h1">Se connecter | S'inscrire</h1>
</div>
</div>
</div>
</section>
<section class="s-section">
<div class="s-section__container container">
<div class="s-section__row row">
<div class="s-section__col col-12 col-lg-7">
Un lien de connexion vous a été envoyé à l'adresse [email protected]. Veuillez vérifier votre boîte de réception et cliquer sur le lien pour vous connecter.
</div>
</div>
</div>
</section>


</main>
'''
# ---
# name: TestCreateUserView.test_post_new_email[/-/][create_user_view_content]
'''
<main class="s-main" id="main" role="main">






<section class="s-title-01 mt-lg-5">
<div class="s-title-01__container container">
<div class="s-title-01__row row">
<div class="s-title-01__col col-lg-8 col-12">
<h1 class="s-title-01__title h1">Se connecter | S'inscrire</h1>
</div>
</div>
</div>
</section>
<section class="s-section">
<div class="s-section__container container">
<div class="s-section__row row">
<div class="s-section__col col-12 col-lg-7">
Un lien de connexion vous a été envoyé à l'adresse [email protected]. Veuillez vérifier votre boîte de réception et cliquer sur le lien pour vous connecter.
</div>
</div>
</div>
</section>


</main>
'''
# ---
# name: TestCreateUserView.test_post_new_email[/topics/-/topics/][create_user_view_content]
'''
<main class="s-main" id="main" role="main">






<section class="s-title-01 mt-lg-5">
<div class="s-title-01__container container">
<div class="s-title-01__row row">
<div class="s-title-01__col col-lg-8 col-12">
<h1 class="s-title-01__title h1">Se connecter | S'inscrire</h1>
</div>
</div>
</div>
</section>
<section class="s-section">
<div class="s-section__container container">
<div class="s-section__row row">
<div class="s-section__col col-12 col-lg-7">
Un lien de connexion vous a été envoyé à l'adresse [email protected]. Veuillez vérifier votre boîte de réception et cliquer sur le lien pour vous connecter.
</div>
</div>
</div>
</section>


</main>
'''
# ---
# name: TestCreateUserView.test_post_new_email[http://www.unallowed_host.com-/][create_user_view_content]
'''
<main class="s-main" id="main" role="main">

Expand Down Expand Up @@ -87,7 +215,7 @@
<div class="s-section__col col-12 col-lg-7">
<div class="card">
<div class="c-form">
<a class="btn btn-outline-primary btn-ico btn-block" href="/pro_connect/authorize?next=/" rel="nofollow">Se connecter avec Pro Connect</a>
<a class="btn btn-outline-primary btn-ico btn-block" href="/pro_connect/authorize?next=" rel="nofollow">Se connecter avec Pro Connect</a>
<hr class="my-5" data-it-text="ou"/>
<form action="." enctype="multipart/form-data" method="post" novalidate="">
<input name="csrfmiddlewaretoken" type="hidden" value="NORMALIZED_CSRF_TOKEN"/>
Expand All @@ -106,8 +234,8 @@

</div>

<input name="next" type="hidden" value="/"/>
<div class="form-actions">
<input name="next" type="hidden" value="/"/>
<input class="btn btn-large btn-primary" type="submit" value="Se connecter avec votre email"/>
</div>
</form>
Expand Down Expand Up @@ -146,7 +274,7 @@
<div class="s-section__col col-12 col-lg-7">
<div class="card">
<div class="c-form">
<a class="btn btn-outline-primary btn-ico btn-block" href="/pro_connect/authorize?next=/topics/" rel="nofollow">Se connecter avec Pro Connect</a>
<a class="btn btn-outline-primary btn-ico btn-block" href="/pro_connect/authorize?next=" rel="nofollow">Se connecter avec Pro Connect</a>
<hr class="my-5" data-it-text="ou"/>
<form action="." enctype="multipart/form-data" method="post" novalidate="">
<input name="csrfmiddlewaretoken" type="hidden" value="NORMALIZED_CSRF_TOKEN"/>
Expand All @@ -165,8 +293,8 @@

</div>

<input name="next" type="hidden" value="/topics/"/>
<div class="form-actions">
<input name="next" type="hidden" value="/topics/"/>
<input class="btn btn-large btn-primary" type="submit" value="Se connecter avec votre email"/>
</div>
</form>
Expand Down Expand Up @@ -205,7 +333,7 @@
<div class="s-section__col col-12 col-lg-7">
<div class="card">
<div class="c-form">
<a class="btn btn-outline-primary btn-ico btn-block" href="/pro_connect/authorize?next=/" rel="nofollow">Se connecter avec Pro Connect</a>
<a class="btn btn-outline-primary btn-ico btn-block" href="/pro_connect/authorize?next=" rel="nofollow">Se connecter avec Pro Connect</a>
<hr class="my-5" data-it-text="ou"/>
<form action="." enctype="multipart/form-data" method="post" novalidate="">
<input name="csrfmiddlewaretoken" type="hidden" value="NORMALIZED_CSRF_TOKEN"/>
Expand All @@ -224,8 +352,8 @@

</div>

<input name="next" type="hidden" value="/"/>
<div class="form-actions">
<input name="next" type="hidden" value=""/>
<input class="btn btn-large btn-primary" type="submit" value="Se connecter avec votre email"/>
</div>
</form>
Expand All @@ -240,7 +368,7 @@
</main>
'''
# ---
# name: TestLoginView.test_post[/][login_view_content]
# name: TestLoginView.test_post[/-/][login_view_content]
'''
<main class="s-main" id="main" role="main">

Expand All @@ -262,7 +390,7 @@
<div class="s-section__container container">
<div class="s-section__row row">
<div class="s-section__col col-12 col-lg-7">
Un lien de connexion vous a été envoyé à l'adresse test@server.com. Veuillez vérifier votre boîte de réception et cliquer sur le lien pour vous connecter.
Un lien de connexion vous a été envoyé à l'adresse samuel@jackson.com. Veuillez vérifier votre boîte de réception et cliquer sur le lien pour vous connecter.
</div>
</div>
</div>
Expand All @@ -272,7 +400,7 @@
</main>
'''
# ---
# name: TestLoginView.test_post[/topics/][login_view_content]
# name: TestLoginView.test_post[/topics/-/topics/][login_view_content]
'''
<main class="s-main" id="main" role="main">

Expand All @@ -294,7 +422,7 @@
<div class="s-section__container container">
<div class="s-section__row row">
<div class="s-section__col col-12 col-lg-7">
Un lien de connexion vous a été envoyé à l'adresse test@server.com. Veuillez vérifier votre boîte de réception et cliquer sur le lien pour vous connecter.
Un lien de connexion vous a été envoyé à l'adresse samuel@jackson.com. Veuillez vérifier votre boîte de réception et cliquer sur le lien pour vous connecter.
</div>
</div>
</div>
Expand All @@ -304,7 +432,7 @@
</main>
'''
# ---
# name: TestLoginView.test_post[None][login_view_content]
# name: TestLoginView.test_post[http://www.unallowed_host.com-/][login_view_content]
'''
<main class="s-main" id="main" role="main">

Expand All @@ -326,7 +454,7 @@
<div class="s-section__container container">
<div class="s-section__row row">
<div class="s-section__col col-12 col-lg-7">
Un lien de connexion vous a été envoyé à l'adresse test@server.com. Veuillez vérifier votre boîte de réception et cliquer sur le lien pour vous connecter.
Un lien de connexion vous a été envoyé à l'adresse samuel@jackson.com. Veuillez vérifier votre boîte de réception et cliquer sur le lien pour vous connecter.
</div>
</div>
</div>
Expand All @@ -336,18 +464,6 @@
</main>
'''
# ---
# name: TestSendMagicLink.test_payload_when_sending_magic_link[/-/][send_magic_link_payload]
'{"sender": {"name": "La Communaut\\u00e9", "email": "[email protected]"}, "to": [{"email": "[email protected]"}], "params": {"display_name": "Samuel J.", "login_link": "LOGIN_LINK"}, "templateId": 31}'
# ---
# name: TestSendMagicLink.test_payload_when_sending_magic_link[/topics/-/][send_magic_link_payload]
'{"sender": {"name": "La Communaut\\u00e9", "email": "[email protected]"}, "to": [{"email": "[email protected]"}], "params": {"display_name": "Samuel J.", "login_link": "LOGIN_LINK"}, "templateId": 31}'
# ---
# name: TestSendMagicLink.test_payload_when_sending_magic_link[None-/][send_magic_link_payload]
'{"sender": {"name": "La Communaut\\u00e9", "email": "[email protected]"}, "to": [{"email": "[email protected]"}], "params": {"display_name": "Samuel J.", "login_link": "LOGIN_LINK"}, "templateId": 31}'
# ---
# name: TestSendMagicLink.test_payload_when_sending_magic_link[http://www.unallowed_host.com-/][send_magic_link_payload]
'{"sender": {"name": "La Communaut\\u00e9", "email": "[email protected]"}, "to": [{"email": "[email protected]"}], "params": {"display_name": "Samuel J.", "login_link": "LOGIN_LINK"}, "templateId": 31}'
# ---
# name: TestSendMagicLink.test_payload_when_sending_magic_link[send_magic_link_payload]
'{"sender": {"name": "La Communaut\\u00e9", "email": "[email protected]"}, "to": [{"email": "[email protected]"}], "params": {"display_name": "Samuel J.", "login_link": "LOGIN_LINK"}, "templateId": 31}'
# name: TestSendMagicLink.test_send_magic_link[send_magic_link_payload]
'{"sender": {"name": "La Communaut\\u00e9", "email": "[email protected]"}, "to": [{"email": "[email protected]"}], "params": {"display_name": "Edith M.", "login_link": "LOGIN_LINK"}, "templateId": 31}'
# ---
Loading

0 comments on commit 036b3bc

Please sign in to comment.