From db87065cdb90f390a06bf9c8d5da3bdfc739c5cb Mon Sep 17 00:00:00 2001 From: Mira Weller Date: Tue, 25 Nov 2025 18:07:53 +0100 Subject: [PATCH] fix test case for regenerate 2fa tokens --- src/tests/control/test_user.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/tests/control/test_user.py b/src/tests/control/test_user.py index 966f5e6ba..98935bd2e 100644 --- a/src/tests/control/test_user.py +++ b/src/tests/control/test_user.py @@ -321,13 +321,17 @@ class UserSettings2FATest(SoupTest): def test_gen_emergency(self): self.client.get('/control/settings/2fa/') + assert not StaticDevice.objects.filter(user=self.user, name='emergency').exists() + + self.client.post('/control/settings/2fa/regenemergency') d = StaticDevice.objects.get(user=self.user, name='emergency') assert d.token_set.count() == 10 old_tokens = set(t.token for t in d.token_set.all()) + self.client.post('/control/settings/2fa/regenemergency') - new_tokens = set(t.token for t in d.token_set.all()) d = StaticDevice.objects.get(user=self.user, name='emergency') assert d.token_set.count() == 10 + new_tokens = set(t.token for t in d.token_set.all()) assert old_tokens != new_tokens def test_delete_u2f(self):