🧑‍💻(backend) add missing test on domain

Check the mail domain status after creation;
This commit is contained in:
Sabrina Demagny
2024-08-02 15:27:50 +02:00
parent 582e3f5a05
commit 63dee08be5
2 changed files with 4 additions and 2 deletions

View File

@@ -8,7 +8,7 @@ from rest_framework.test import APIClient
from core import factories as core_factories
from mailbox_manager import factories, models
from mailbox_manager import enums, factories, models
pytestmark = pytest.mark.django_db
@@ -67,6 +67,8 @@ def test_api_mail_domains__create_authenticated():
)
assert response.status_code == status.HTTP_201_CREATED
# a new domain pending is created and the authenticated user is the owner
domain = models.MailDomain.objects.get()
assert domain.status == enums.MailDomainStatusChoices.PENDING
assert domain.name == "mydomain.com"
assert domain.accesses.filter(role="owner", user=user).exists()

View File

@@ -14,7 +14,7 @@ pytestmark = pytest.mark.django_db
def test_api_mail_domains__delete_anonymous():
"""Anonymous users should not be allowed to destroy a team."""
"""Anonymous users should not be allowed to destroy a domain."""
domain = factories.MailDomainFactory()
response = APIClient().delete(