示例#1
0
def test_set_host_properties():
    """ Test setting LDAPURL host properties. """
    url = LDAPURL()
    with pytest.raises(ValueError):
        url.host = ":malformed,@äđĐ-"
    with pytest.raises(ValueError):
        url.port = "9922"
    with pytest.raises(ValueError):
        url.scheme = "http"

    url.host = "testurl2"
    url.port = 589
    url.scheme = "ldap"
    assert url.scheme == "ldap"
    assert url.host == "testurl2"
    assert url.port == 589
示例#2
0
def test_set_host_properties():
    """ Test setting LDAPURL host properties. """
    url = LDAPURL()
    with pytest.raises(ValueError):
        url.host = ":malformed,@äđĐ-"
    with pytest.raises(ValueError):
        url.port = "9922"
    with pytest.raises(ValueError):
        url.scheme = "http"

    url.host = "testurl2"
    url.port = 589
    url.scheme = "ldap"
    assert url.scheme == "ldap"
    assert url.host == "testurl2"
    assert url.port == 589
示例#3
0
 def test_set_host_properties(self):
     """ Test setting LDAPURL host properties. """
     url = LDAPURL()
     def invalid_host():
         url.host = ":malformed,@äđĐ-"
     self.assertRaises(ValueError, invalid_host)
     def invalid_port():
         url.port = '9922'
     self.assertRaises(ValueError, invalid_port)
     def invalid_scheme():
         url.scheme = 'http'
     self.assertRaises(ValueError, invalid_scheme)
     url.host = 'testurl2'
     url.port = 589
     url.scheme = 'ldap'
     self.assertEqual(url.scheme, "ldap")
     self.assertEqual(url.host, "testurl2")
     self.assertEqual(url.port, 589)
示例#4
0
    def test_set_host_properties(self):
        """ Test setting LDAPURL host properties. """
        url = LDAPURL()

        def invalid_host():
            url.host = ":malformed,@äđĐ-"

        self.assertRaises(ValueError, invalid_host)

        def invalid_port():
            url.port = '9922'

        self.assertRaises(ValueError, invalid_port)

        def invalid_scheme():
            url.scheme = 'http'

        self.assertRaises(ValueError, invalid_scheme)
        url.host = 'testurl2'
        url.port = 589
        url.scheme = 'ldap'
        self.assertEqual(url.scheme, "ldap")
        self.assertEqual(url.host, "testurl2")
        self.assertEqual(url.port, 589)