Beispiel #1
0
from socket import *
from utils import send_message, get_message, translate_message
import time

ACCOUNT_NAME = input('Введите Ваше имя: ')
MESSAGE = input('Введите сообщение, которое хотите отправить серверу: ')


# сообщение серверу
def create_presence():
    message = {
        'action': 'presence',
        'time': time.strftime("%d-%m-%Y %H:%M:%S", time.localtime()),
        'user': {
            'account name': ACCOUNT_NAME
        },
        'message': MESSAGE
    }
    return message


# Запуск клиента
if __name__ == '__main__':
    client = socket(AF_INET, SOCK_STREAM)
    client.connect(('localhost', 7777))
    presence = create_presence()
    send_message(client, presence)
    response = get_message(client)
    response = translate_message(response)
    print(response)
Beispiel #2
0
 def test_translate_message_cor_resp(self):
     self.assertEqual(translate_message({'response': 200}), {'response': 200})