1
0
mirror of https://github.com/ae-utbm/sith.git synced 2025-07-10 11:59:23 +00:00

Merge pull request from ae-utbm/fix-old-promo

fix promo logo older than promo 10
This commit is contained in:
thomas girod
2025-06-05 16:38:10 +02:00
committed by GitHub
2 changed files with 9 additions and 2 deletions

@ -341,8 +341,8 @@ class User(AbstractUser):
return reverse("core:user_profile", kwargs={"user_id": self.pk})
def promo_has_logo(self) -> bool:
return Path(
settings.BASE_DIR / f"core/static/core/img/promo_{self.promo}.png"
return (
settings.BASE_DIR / f"core/static/core/img/promo_{self.promo:02d}.png"
).exists()
@cached_property

@ -335,3 +335,10 @@ class TestRedirectMe:
def test_anonymous_user(self, client: Client):
url = reverse("core:user_me_redirect")
assertRedirects(client.get(url), reverse("core:login", query={"next": url}))
@pytest.mark.parametrize("promo", [7, 22])
@pytest.mark.django_db
def test_promo_has_logo(promo):
user = baker.make(User, promo=promo)
assert user.promo_has_logo()