88
99
1010class DirectTests (TestCase ):
11+ """Direct tests for chats"""
1112 @classmethod
1213 def setUpTestData (cls ):
1314 user = get_user_model ().objects .create (** TEST_USER1 )
@@ -21,7 +22,7 @@ async def test_connect_with_crutch(self):
2122
2223 async def test_send_new_message_direct_with_myself (
2324 self ,
24- ): # Сообщения в чат с самим собой
25+ ): # Chat messages with yourself
2526 communicator = WebsocketCommunicator (ChatConsumer .as_asgi (), "/ws/chat/" )
2627 communicator .scope ["user" ] = self .user
2728 connected , subprotocol = await communicator .connect ()
@@ -41,15 +42,15 @@ async def test_send_new_message_direct_with_myself(
4142 self .assertFalse ("error" in response .keys ())
4243 content = response ["content" ]
4344 message = content ["message" ]
44- # Проверка input == output
45+ # Checking input == output
4546 self .assertEqual (response ["type" ], data ["type" ])
4647 self .assertEqual (data ["content" ]["chat_id" ], content ["chat_id" ])
4748 self .assertEqual (data ["content" ]["text" ], message ["text" ])
4849 self .assertEqual (data ["content" ]["reply_to" ], message ["reply_to" ])
4950 self .assertEqual (data ["content" ]["is_edited" ], message ["is_edited" ])
5051 self .assertFalse (message ["is_deleted" ])
5152
52- async def test_send_new_message_to_orher_chat (self ): # Сообщение в чужой чат
53+ async def test_send_new_message_to_orher_chat (self ): # Message in someone else's chat
5354 await sync_to_async (get_user_model ().objects .create )(** TEST_USER2 )
5455 user = await sync_to_async (get_user_model ().objects .create )(** TEST_USER3 )
5556 communicator = WebsocketCommunicator (ChatConsumer .as_asgi (), "/ws/chat/" )
@@ -72,7 +73,7 @@ async def test_send_new_message_to_orher_chat(self): # Сообщение в ч
7273
7374 async def test_is_edited_new_message_direct_with_myself (
7475 self ,
75- ): # Проверка на редактированность нового сообщения
76+ ): # Checking if a new message has been edited
7677 communicator = WebsocketCommunicator (ChatConsumer .as_asgi (), "/ws/chat/" )
7778 communicator .scope ["user" ] = self .user
7879 connected , subprotocol = await communicator .connect ()
@@ -92,7 +93,7 @@ async def test_is_edited_new_message_direct_with_myself(
9293 message = response ["content" ]["message" ]
9394 self .assertTrue (message ["is_edited" ] != data ["content" ]["is_edited" ])
9495
95- async def test_new_message_with_two_users (self ): # Чат на двоих новое сообщение
96+ async def test_new_message_with_two_users (self ): # New message for private messages
9697 await sync_to_async (get_user_model ().objects .create )(** TEST_USER2 )
9798 communicator = WebsocketCommunicator (ChatConsumer .as_asgi (), "/ws/chat/" )
9899 communicator .scope ["user" ] = self .user
@@ -114,7 +115,7 @@ async def test_new_message_with_two_users(self): # Чат на двоих но
114115
115116 async def test_read_message_with_new_user (
116117 self ,
117- ): # Чтение чужих сообщений в своём чате
118+ ): # Reading other people's messages in your chat
118119 user = await sync_to_async (get_user_model ().objects .create )(** TEST_USER2 )
119120 communicator = WebsocketCommunicator (ChatConsumer .as_asgi (), "/ws/chat/" )
120121 communicator .scope ["user" ] = user
@@ -154,7 +155,7 @@ async def test_read_message_with_new_user(
154155 self .assertFalse ("error" in response .keys ())
155156 self .assertTrue (direct_message .is_read )
156157
157- async def test_read_message_with_myself (self ): # Чтение своих сообщений
158+ async def test_read_message_with_myself (self ):
158159 user = await sync_to_async (get_user_model ().objects .create )(** TEST_USER2 )
159160 communicator = WebsocketCommunicator (ChatConsumer .as_asgi (), "/ws/chat/" )
160161 communicator .scope ["user" ] = user
@@ -191,7 +192,7 @@ async def test_read_message_with_myself(self): # Чтение своих соо
191192
192193 async def test_read_someone_elses_message (
193194 self ,
194- ): # Чтение чужих сообщение в чужом чате
195+ ): # Reading someone else's message in someone else's chat
195196 await sync_to_async (get_user_model ().objects .create )(** TEST_USER2 )
196197 user = await sync_to_async (get_user_model ().objects .create )(** TEST_USER3 )
197198 communicator = WebsocketCommunicator (ChatConsumer .as_asgi (), "/ws/chat/" )
@@ -232,7 +233,7 @@ async def test_read_someone_elses_message(
232233 self .assertTrue ("error" in response .keys ())
233234 self .assertFalse (direct_message .is_read )
234235
235- async def test_edit_my_message_in_myself (self ): # Редактирование в чате с самим собой
236+ async def test_edit_my_message_in_myself (self ):
236237 communicator = WebsocketCommunicator (ChatConsumer .as_asgi (), "/ws/chat/" )
237238 communicator .scope ["user" ] = self .user
238239 connected , subprotocol = await communicator .connect ()
@@ -267,7 +268,7 @@ async def test_edit_my_message_in_myself(self): # Редактирование
267268 self .assertTrue (direct_message .is_edited )
268269 self .assertEqual (direct_message .text , text )
269270
270- async def test_edit_my_message (self ): # Редактирование в чате с кем-то
271+ async def test_edit_my_message (self ): # Editing while chatting with someone
271272 await sync_to_async (get_user_model ().objects .create )(** TEST_USER2 )
272273 communicator = WebsocketCommunicator (ChatConsumer .as_asgi (), "/ws/chat/" )
273274 communicator .scope ["user" ] = self .user
@@ -305,7 +306,7 @@ async def test_edit_my_message(self): # Редактирование в чат
305306
306307 async def test_edit_other_message (
307308 self ,
308- ): # Редактирование чужих сообщений в своём чате
309+ ): # Editing other people's messages in your chat
309310 user = await sync_to_async (get_user_model ().objects .create )(** TEST_USER2 )
310311 communicator = WebsocketCommunicator (ChatConsumer .as_asgi (), "/ws/chat/" )
311312 communicator .scope ["user" ] = self .user
@@ -348,7 +349,7 @@ async def test_edit_other_message(
348349
349350 async def test_edit_other_message_in_other_char (
350351 self ,
351- ): # Редактирование чужих сообщений в чужом чате
352+ ):
352353 await sync_to_async (get_user_model ().objects .create )(** TEST_USER2 )
353354 user = await sync_to_async (get_user_model ().objects .create )(** TEST_USER3 )
354355 communicator = WebsocketCommunicator (ChatConsumer .as_asgi (), "/ws/chat/" )
@@ -393,7 +394,7 @@ async def test_edit_other_message_in_other_char(
393394
394395 async def test_delete_message_in_myself (
395396 self ,
396- ): # Удаление сообщений в чате с самим собой
397+ ):
397398 communicator = WebsocketCommunicator (ChatConsumer .as_asgi (), "/ws/chat/" )
398399 communicator .scope ["user" ] = self .user
399400 connected , subprotocol = await communicator .connect ()
@@ -425,7 +426,7 @@ async def test_delete_message_in_myself(
425426 direct_message = await sync_to_async (DirectChatMessage .objects .get )(id = 1 )
426427 self .assertTrue (direct_message .is_deleted )
427428
428- async def test_delete_message (self ): # Удаление сообщений в чате с кем-то
429+ async def test_delete_message (self ): # Delete messages in a chat with someone
429430 await sync_to_async (get_user_model ().objects .create )(** TEST_USER2 )
430431 communicator = WebsocketCommunicator (ChatConsumer .as_asgi (), "/ws/chat/" )
431432 communicator .scope ["user" ] = self .user
@@ -458,7 +459,7 @@ async def test_delete_message(self): # Удаление сообщений в
458459 direct_message = await sync_to_async (DirectChatMessage .objects .get )(id = 1 )
459460 self .assertTrue (direct_message .is_deleted )
460461
461- async def test_delete_other_message (self ): # Удаление чужих сообщений в чате с кем-то
462+ async def test_delete_other_message (self ): # Delete someone else's messages in a chat with someone
462463 user = await sync_to_async (get_user_model ().objects .create )(** TEST_USER2 )
463464 communicator = WebsocketCommunicator (ChatConsumer .as_asgi (), "/ws/chat/" )
464465 communicator .scope ["user" ] = self .user
@@ -498,7 +499,7 @@ async def test_delete_other_message(self): # Удаление чужих соо
498499
499500 async def test_delete_other_message_in_other_chat (
500501 self ,
501- ): # Удаление чужих сообщений в чужом чате
502+ ): # Deleting someone else's messages in someone else's chat
502503 await sync_to_async (get_user_model ().objects .create )(** TEST_USER2 )
503504 user = await sync_to_async (get_user_model ().objects .create )(** TEST_USER3 )
504505 communicator = WebsocketCommunicator (ChatConsumer .as_asgi (), "/ws/chat/" )
0 commit comments