mocking added thruout apps.lyric.tests.test_views, where UTs mock message sending; status message loop added to base.html below navbar; hardcoded assert and model/view values aligned across lyric app, UTs & FTs

This commit is contained in:
Disco DeDisco
2026-01-30 17:23:07 -05:00
parent 4b1906b1ee
commit 93eb497dec
4 changed files with 57 additions and 28 deletions

View File

@@ -12,13 +12,13 @@
<body>
<div class="container">
<div class="navbar">
<nav class="navbar">
<div class="container-fluid">
<a href="/" class="navbar-brand">Welcome, Earthman</a>
<form method="POST" action="/apps/lyric/send_login_email">
<form method="POST" action="{% url "send_login_email" %}">
<div class="input-group">
<label for="id_email_input" class="navbar-text me-2">
enter your email to log in
enter email for login:
</label>
<input
id="id_email_input"
@@ -30,7 +30,21 @@
</div>
</form>
</div>
</div>
</nav>
{% if messages %}
<div class="row">
<div class="col-md-12">
{% for message in messages %}
{% if message.level_tag == 'success' %}
<div class="alert alert-success">{{ message }}</div>
{% else %}
<div class="alert alert-warning">{{ message }}</div>
{% endif %}
{% endfor %}
</div>
</div>
{% endif %}
<div class="row justify-content-center p-5 bg-body-tertiary rounded-3">
<div class="col-lg-6 text-center">