Beispiel #1
0
def test_dn2str_special():
    dnstring = 'cn=R\\2cW privilege'
    dnstring2 = 'cn=R\\,W privilege'
    expected = [[('cn', 'R,W privilege', 1)]]

    dn = str2dn(dnstring)
    assert dn == expected
    assert dn2str(dn) == dnstring2
    assert dn_ctypes.str2dn(dnstring) == dn
    assert dn_ctypes.dn2str(dn) == dnstring2
Beispiel #2
0
def test_str2dn2str(dnstring, expected):
    dn = str2dn(dnstring)
    assert dn == expected
    assert dn2str(dn) == dnstring
    assert dn_ctypes.str2dn(dnstring) == dn
    assert dn_ctypes.dn2str(dn) == dnstring
Beispiel #3
0
 def x500_text(self):
     return dn2str(reversed(self.rdns))
Beispiel #4
0
 def __str__(self):
     return dn2str([self.to_openldap()])
Beispiel #5
0
 def ldap_text(self):
     return dn2str(self.rdns)