🧑💻(backend) add missing test on domain
Check the mail domain status after creation;
This commit is contained in:
@@ -8,7 +8,7 @@ from rest_framework.test import APIClient
|
|||||||
|
|
||||||
from core import factories as core_factories
|
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
|
pytestmark = pytest.mark.django_db
|
||||||
|
|
||||||
@@ -67,6 +67,8 @@ def test_api_mail_domains__create_authenticated():
|
|||||||
)
|
)
|
||||||
|
|
||||||
assert response.status_code == status.HTTP_201_CREATED
|
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()
|
domain = models.MailDomain.objects.get()
|
||||||
|
assert domain.status == enums.MailDomainStatusChoices.PENDING
|
||||||
assert domain.name == "mydomain.com"
|
assert domain.name == "mydomain.com"
|
||||||
assert domain.accesses.filter(role="owner", user=user).exists()
|
assert domain.accesses.filter(role="owner", user=user).exists()
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ pytestmark = pytest.mark.django_db
|
|||||||
|
|
||||||
|
|
||||||
def test_api_mail_domains__delete_anonymous():
|
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()
|
domain = factories.MailDomainFactory()
|
||||||
|
|
||||||
response = APIClient().delete(
|
response = APIClient().delete(
|
||||||
|
|||||||
Reference in New Issue
Block a user