text: __author__ = 'v.denisov'
  from rais.client_reguest import ClientReguest as cr
  from rais.parameter_initialization import ParameterInitialization as pi
  
  class SessionHelper:
  
      def __init__(self):
          pass
  
      def logout(self):
          pass
  
      @classmethod
      def login(self, username, password, profiles_cookie, language):
          """
          Выполняет логин к rais и сохраняет полученные cooke
  
          :param username:
          :type username:
          :param password:
          :type password:
          :param profiles_cookie:
          :type profiles_cookie:
          :param language:
          :type language:
          :return:
          :rtype:
          """
          response = cr.get(url=pi.get_url_host()+'/get_rsid')
          for cookie in response.cookies:
              if cookie.name in 'rsid':
                  cookie_domain=cookie.domain
                  break
          cookies_jar = response.cookies
          cookies_jar.set('profile', profiles_cookie, domain=cookie_domain)
          pi.set_cookies(cookies_jar)
  
          params = {
              "login": username,
              "pass" : password,
              "lang" : language
          }
          response_login = cr.post(url=pi.get_url_host() + '/interface/orange/user/login', params=params)
          return response_login
  
  
  
  