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
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)