Skip to content

Commit 4a84325

Browse files
committed
test coverage
1 parent 5e06448 commit 4a84325

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed

backend/api/tests/fixtures.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,9 +101,11 @@ def create_languages(db):
101101
from languages.languages import LANGUAGES
102102

103103
for language in LANGUAGES:
104-
Language.objects.create(name=language["English"], code=language["alpha2"])
104+
Language.objects.get_or_create(
105+
name=language["English"], code=language["alpha2"]
106+
)
105107

106-
Locale.objects.create(
108+
Locale.objects.get_or_create(
107109
language_code=get_supported_content_language_variant(settings.LANGUAGE_CODE),
108110
)
109111

backend/submissions/tests/test_admin.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,17 @@ def test_apply_and_notify_status_change(rf, mocker):
109109
queryset=Submission.objects.filter(status=Submission.STATUS.proposed),
110110
)
111111

112+
accepted_submission.refresh_from_db()
113+
rejected_submission.refresh_from_db()
114+
waiting_list_proposal.refresh_from_db()
115+
116+
assert accepted_submission.status == Submission.STATUS.accepted
117+
assert accepted_submission.pending_status is None
118+
assert rejected_submission.status == Submission.STATUS.rejected
119+
assert rejected_submission.pending_status is None
120+
assert waiting_list_proposal.status == Submission.STATUS.waiting_list
121+
assert waiting_list_proposal.pending_status is None
122+
112123
assert SentEmail.objects.filter(
113124
recipient=accepted_submission.speaker,
114125
email_template=proposal_accepted_template,

0 commit comments

Comments
 (0)