Skip to content

Commit dc3ca1d

Browse files
committed
Trying to fix caplog in CI, by Piotr
1 parent 85eb1da commit dc3ca1d

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

tests/test_students.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import logging
12
import pytest
23
from unittest.mock import call
34

@@ -36,6 +37,8 @@ def test_returns_empty_list_when_no_usernames_found_in_api_response(self, mocker
3637
assert result == []
3738

3839
def test_uses_correct_grammar_in_log_messages(self, mocker, caplog):
40+
caplog.set_level(logging.INFO)
41+
3942
mock_students_api_get = mocker.patch("pythonanywhere.api.students_api.StudentsAPI.get")
4043
mock_students_api_get.return_value = {
4144
"students": [{"username": "one"}, {"username": "two"}]
@@ -50,8 +53,9 @@ def test_uses_correct_grammar_in_log_messages(self, mocker, caplog):
5053
Students().get()
5154

5255
first_log, second_log = caplog.records
53-
assert "students!" in first_log.message
54-
assert "student!" in second_log.message
56+
assert "students!" in first_log.message, "Should be plural"
57+
assert "student!" in second_log.message, "Should be singular"
58+
5559

5660
@pytest.mark.students
5761
class TestStudentsDelete:

0 commit comments

Comments
 (0)