Example #1
0
 def test_set_parameter(self):
   baton = core.svn_auth_open([])
   core.svn_auth_set_parameter(baton, "name", "somedata")
   core.svn_auth_set_parameter(baton, "name", None)
   core.svn_auth_set_parameter(baton, "name", 2)
   core.svn_auth_set_parameter(baton, "name",
                               core.svn_auth_ssl_server_cert_info_t())
Example #2
0
 def test_set_parameter(self):
   baton = core.svn_auth_open([])
   core.svn_auth_set_parameter(baton, b"name", b"somedata")
   core.svn_auth_set_parameter(baton, b"name", None)
   core.svn_auth_set_parameter(baton, b"name", 2)
   core.svn_auth_set_parameter(baton, b"name",
                               core.svn_auth_ssl_server_cert_info_t())
Example #3
0
    def test_credentials_get_ssl_server_trust(self):
        def myfunc(realm, failures, cert_info, may_save, pool):
            self.assertEquals("somerealm", realm)
            ssl_trust = core.svn_auth_cred_ssl_server_trust_t()
            ssl_trust.accepted_failures = 0
            ssl_trust.may_save = False
            return ssl_trust

        baton = core.svn_auth_open([core.svn_auth_get_ssl_server_trust_prompt_provider(myfunc)])
        core.svn_auth_set_parameter(baton, core.SVN_AUTH_PARAM_SSL_SERVER_FAILURES, "2")
        cert_info = core.svn_auth_ssl_server_cert_info_t()
        core.svn_auth_set_parameter(baton, core.SVN_AUTH_PARAM_SSL_SERVER_CERT_INFO, cert_info)
        creds = core.svn_auth_first_credentials(core.SVN_AUTH_CRED_SSL_SERVER_TRUST, "somerealm", baton)
        self.assert_(creds is not None)
Example #4
0
 def test_credentials_get_ssl_server_trust(self):
   def myfunc(realm, failures, cert_info, may_save, pool):
     self.assertEqual(b"somerealm", realm)
     ssl_trust = core.svn_auth_cred_ssl_server_trust_t()
     ssl_trust.accepted_failures = 0
     ssl_trust.may_save = False
     return ssl_trust
   baton = core.svn_auth_open([core.svn_auth_get_ssl_server_trust_prompt_provider(myfunc)])
   core.svn_auth_set_parameter(baton, core.SVN_AUTH_PARAM_SSL_SERVER_FAILURES,
                               b"2")
   cert_info = core.svn_auth_ssl_server_cert_info_t()
   core.svn_auth_set_parameter(baton, core.SVN_AUTH_PARAM_SSL_SERVER_CERT_INFO,
               cert_info)
   creds = core.svn_auth_first_credentials(
               core.SVN_AUTH_CRED_SSL_SERVER_TRUST, b"somerealm", baton)
   self.assertTrue(creds is not None)