Exemplo n.º 1
0
def delete_account():
    request = Request(action='delete_account',
                      request_content={
                          'username': ClientSession.get_instance().username,
                          'password': ClientSession.get_instance().password
                      },
                      request_sender=ClientSession.get_instance().username)
    request.send_request()
Exemplo n.º 2
0
def main():
    #register(request_sender, request_sender, '*****@*****.**')

    ClientSession(request_sender, request_sender)
    Contacts.deserialize(request_sender)
    ClientSession.establish_session()

    send_message('some really important message', request_sender, 'ivan')
    #search('ivan', request_sender)
    #connect_to_recipient('ivan', request_sender)
    #recieve_msgs(request_sender)
    Contacts.serialize(request_sender)
Exemplo n.º 3
0
 def __init__(self,
              sender: str,
              recipient: str,
              content: str,
              timestamp=None):
     self.signature = Encryptor.create_signature(
         private_key=ClientSession.get_client_private_key(),
         message=content.encode())
     recipient_encrypted_content = Encryptor.symmetrical_encrypt(
         key=ClientSession.get_recipient_symmetric_key(recipient),
         message=content)
     super(SecureUserMessage, self).__init__(sender, recipient,
                                             recipient_encrypted_content)
Exemplo n.º 4
0
 def execute(self, arguments: str, session: ClientSession) -> int:
     """:returns Task id of the created Task"""
     parsed_arguments = self._parser.parse_args(arguments.split())
     return session.request_task_creation(parsed_arguments.robot,
                                          parsed_arguments.branch,
                                          parsed_arguments.runs,
                                          parsed_arguments.fail)
Exemplo n.º 5
0
 def execute(self, arguments: str, session: ClientSession) -> list:
     parsed_arguments = self._parser.parse_args(arguments.split())
     return session.get_many_tasks(parsed_arguments.robot,
                                   parsed_arguments.status,
                                   parsed_arguments.fail)
Exemplo n.º 6
0
 def execute(self, arguments: str, session: ClientSession) -> Task:
     parsed_arguments = self._parser.parse_args(arguments.split())
     return session.get_task(parsed_arguments.task_id, parsed_arguments.fail)
Exemplo n.º 7
0
 def execute(self, arguments: str, session: ClientSession) -> int:
     parsed_arguments = self._parser.parse_args(arguments.split())
     return session.get_server_modification_time(simulate_failure=parsed_arguments.fail)
Exemplo n.º 8
0
 def execute(self, arguments: str, session: ClientSession) -> dict:
     parsed_arguments = self._parser.parse_args(arguments.split())
     return session.get_robot_dict(simulate_failure=parsed_arguments.fail)
Exemplo n.º 9
0
from client_session import ClientSession
import sys
sys.path.append('GUI')
from login import LoginUI

local = True

if not local:
    with open('config.txt') as f:
        l = f.readlines()
        HOST, PORT = l[0].strip(), int(l[1].strip())
        LoginUI(ClientSession(HOST, PORT)).tk.mainloop()
else:
    LoginUI(ClientSession('127.0.0.1', 8080)).tk.mainloop()
Exemplo n.º 10
0
 def execute(self, arguments: str) -> ClientSession:
     parsed_arguments = self._parser.parse_args(arguments.split())
     return ClientSession(parsed_arguments.host, parsed_arguments.port,
                          parsed_arguments.fail)