mirror of
https://github.com/jwinterm/modoboa.git
synced 2026-10-17 05:41:25 +02:00
The last ones?
This commit is contained in:
@@ -161,9 +161,9 @@ class ProfileTestCase(LDAPTestCaseMixin, ModoAPITestCase):
|
||||
username = "testuser@example.com"
|
||||
self.authenticate(username, "test")
|
||||
account = models.User.objects.get(username=username)
|
||||
response = self.client.patch(
|
||||
reverse("v2:account-detail", args=[account.id]),
|
||||
{"password": "Toto1234"},
|
||||
response = self.client.put(
|
||||
reverse("v2:account-password", args=[account.id]),
|
||||
{"password": "test", "newpassword": "Toto1234"},
|
||||
format="json",
|
||||
)
|
||||
self.assertEqual(response.status_code, 200)
|
||||
|
||||
@@ -186,7 +186,9 @@ class EventsTestCase(ModoAPITestCase):
|
||||
"language": "en",
|
||||
}
|
||||
account = User.objects.get(username="user@test.com")
|
||||
self._create_armessage(account)
|
||||
armessage = self._create_armessage(account)
|
||||
|
||||
# Rename account and check if alias is updated
|
||||
response = self.client.put(
|
||||
reverse("v2:account-detail", args=[account.id]), values, format="json"
|
||||
)
|
||||
@@ -198,9 +200,17 @@ class EventsTestCase(ModoAPITestCase):
|
||||
address="leon@test.com@autoreply.test.com",
|
||||
).exists()
|
||||
)
|
||||
values["enabled"] = False
|
||||
|
||||
values = {
|
||||
"mbox": account.mailbox.id,
|
||||
"subject": "I'm off",
|
||||
"content": "I'll back soon",
|
||||
"enabled": False,
|
||||
}
|
||||
self.client.put(
|
||||
reverse("v2:account-detail", args=[account.id]), values, format="json"
|
||||
reverse("v2:armessage-detail", args=[armessage.json()["id"]]),
|
||||
values,
|
||||
format="json",
|
||||
)
|
||||
self.assertFalse(
|
||||
admin_models.AliasRecipient.objects.filter(
|
||||
@@ -213,12 +223,13 @@ class EventsTestCase(ModoAPITestCase):
|
||||
def test_mailbox_deleted_event(self):
|
||||
account = User.objects.get(username="user@test.com")
|
||||
self._create_armessage(account)
|
||||
self.client.delete(
|
||||
response = self.client.post(
|
||||
reverse("v2:account-delete", args=[account.id]), {}, format="json"
|
||||
)
|
||||
self.assertEqual(response.status_code, 204)
|
||||
self.assertFalse(
|
||||
admin_models.Alias.objects.filter(
|
||||
address="user@test.com", internal=True
|
||||
admin_models.AliasRecipient.objects.filter(
|
||||
address="user@test.com@autoreply.test.com"
|
||||
).exists()
|
||||
)
|
||||
self.assertFalse(
|
||||
|
||||
Reference in New Issue
Block a user