コード例 #1
0
    def testWorkingTransport(self):
        a = SoapAuthenticator()
        transport = MockTransport()

        auth_token = a.authenticate(transport, self.account_name, self.password)

        self.assertTrue(auth_token != None)
        self.assertEquals(self.token, auth_token.token)
        self.assertEquals(self.session_id, auth_token.session_id)
コード例 #2
0
ファイル: soap_auth.py プロジェクト: vipod/pyzimbra
    def testWorkingTransport(self):
        a = SoapAuthenticator()
        transport = MockTransport()

        auth_token = a.authenticate(transport, self.account_name,
                                    self.password)

        self.assertTrue(auth_token != None)
        self.assertEquals(self.token, auth_token.token)
        self.assertEquals(self.session_id, auth_token.session_id)
コード例 #3
0
ファイル: admin_auth.py プロジェクト: mstaniszczak/pyzimbra
def authenticate():
    p = load_properties()

    transport = SoapTransport()
    transport.soap_url = soap.admin_soap_url(p[pconstant.ADMIN_HOSTNAME])

    auth = SoapAuthenticator()
    auth_token = auth.authenticate_admin(transport, p[pconstant.ADMIN_ACCOUNT_NAME], p[pconstant.ADMIN_PASSWORD])

    print auth_token.token
コード例 #4
0
ファイル: auth.py プロジェクト: vipod/pyzimbra
def authenticate():
    p = load_properties()

    transport = SoapTransport()
    transport.soap_url = soap.soap_url(p[pconstant.HOSTNAME])

    auth = SoapAuthenticator()
    auth_token = auth.authenticate(transport, p[pconstant.ACCOUNT_NAME],
                                   p[pconstant.PASSWORD])

    print auth_token
コード例 #5
0
ファイル: auth.py プロジェクト: vipod/pyzimbra
def pre_authenticate():
    p = load_properties()

    transport = SoapTransport()
    transport.debug = 1
    transport.soap_url = soap.soap_url(p[pconstant.HOSTNAME])

    auth = SoapAuthenticator()
    auth.domains = p[pconstant.DOMAINS]
    auth_token = auth.authenticate(transport, p[pconstant.ACCOUNT_NAME])

    print auth_token
コード例 #6
0
ファイル: auth.py プロジェクト: JocelynDelalande/pyzimbra
def pre_authenticate():
    p = load_properties()

    transport = SoapTransport()
    transport.debug = 1
    transport.soap_url = soap.soap_url(p[pconstant.HOSTNAME])

    auth = SoapAuthenticator()
    auth.domains = p[pconstant.DOMAINS]
    auth_token = auth.authenticate(transport, p[pconstant.ACCOUNT_NAME])

    print auth_token
コード例 #7
0
    def __init__(self, soap_url, domains={}, proxy_url=None):
        self.transport = SoapTransport()
        self.transport.soap_url = soap_url
        
        if proxy_url != None:
            self.transport.proxy_url = proxy_url

        self.authenticator = SoapAuthenticator()
        self.authenticator.domains = domains
        
        self.auth_token = None
コード例 #8
0
ファイル: soap_auth.py プロジェクト: vipod/pyzimbra
    def testFailingTransport(self):
        a = SoapAuthenticator()
        transport = MockFailingTransport()

        self.assertRaises(AuthException, a.authenticate, transport,
                          self.account_name, self.password)
コード例 #9
0
ファイル: auth.py プロジェクト: vipod/pyzimbra
    def __init__(self):
        SoapAuthenticator.__init__(self)

        load_test_properties(self)
コード例 #10
0
ファイル: auth.py プロジェクト: JocelynDelalande/pyzimbra
    def __init__(self):
        SoapAuthenticator.__init__(self)

        load_test_properties(self)