def test_no_user_in_msg(self): """Ошибка - нет пользователя""" self.assertEqual( process_client_message({ ACTION: PRESENCE, TIME: '1.1' }), self.err_response)
def test_no_time_in_msg(self): """Ошибка, если запрос не содержит штампа времени""" self.assertEqual( process_client_message({ ACTION: PRESENCE, USER: { ACCOUNT_NAME: 'Guest' } }), self.err_response)
def test_action_field_in_msg(self): """Ошибка если нет действия""" self.assertEqual( process_client_message({ TIME: '1.1', USER: { ACCOUNT_NAME: 'Guest' } }), self.err_response)
def test_ok_check_in_msg(self): """Корректный запрос""" self.assertEqual( process_client_message({ ACTION: PRESENCE, TIME: 1.1, USER: { ACCOUNT_NAME: 'Guest' } }), self.ok_response)
def test_unknown_user_in_msg(self): """Ошибка - не Guest""" self.assertEqual( process_client_message({ ACTION: PRESENCE, TIME: 1.1, USER: { ACCOUNT_NAME: 'Guest1' } }), self.err_response)
def test_action_wrong_value_in_msg(self): """Ошибка если неизвестное действие""" self.assertEqual( process_client_message({ ACTION: 'Wrong', TIME: '1.1', USER: { ACCOUNT_NAME: 'Guest' } }), self.err_response)