コード例 #1
0
def test_dn_attr(basedn):
    """ Test LDAPEntry's DN attribute. """
    entry = LDAPEntry("cn=test,%s" % basedn)
    entry.dn = "cn=test"
    assert str(entry.dn) == "cn=test"
    with pytest.raises(TypeError):
        del entry.dn
    with pytest.raises(TypeError):
        entry["dn"] = 5
コード例 #2
0
ファイル: test_ldapentry.py プロジェクト: Noirello/bonsai
def test_dn_attr(basedn):
    """ Test LDAPEntry's DN attribute. """
    entry = LDAPEntry("cn=test,%s" % basedn)
    entry.dn = "cn=test"
    assert str(entry.dn) == "cn=test"
    with pytest.raises(TypeError):
        del entry.dn
    with pytest.raises(TypeError):
        entry["dn"] = 5
コード例 #3
0
 def test_dn_attr(self):
     """ Test LDAPEntry's DN attribute. """
     entry = LDAPEntry("cn=test,%s" % self.basedn)
     def remove_dn():
         del entry.dn
     def set_dn():
         entry['dn'] = 5
     entry.dn = "cn=test"
     self.assertEqual(str(entry.dn), "cn=test")
     self.assertRaises(TypeError, remove_dn)
     self.assertRaises(TypeError, set_dn)
コード例 #4
0
ファイル: test_ldapentry.py プロジェクト: magnuswatn/bonsai
 def test_dn_attr(self):
     """ Test LDAPEntry's DN attribute. """
     entry = LDAPEntry("cn=test,%s" % self.basedn)
     def remove_dn():
         del entry.dn
     def set_dn():
         entry['dn'] = 5
     entry.dn = "cn=test"
     self.assertEqual(str(entry.dn), "cn=test")
     self.assertRaises(TypeError, remove_dn)
     self.assertRaises(TypeError, set_dn)