示例#1
0
def test_set_get():
    """ Test LDAPEntry's SetItem, GetItem and get methods. """
    entry = LDAPEntry("cn=test")
    entry["sn"] = "Test"
    assert entry == {"dn": LDAPDN("cn=test"), "sn": ["Test"]}
    entry["givenname"] = "Test"
    assert entry.get("None") is None
    assert entry.get("GivenName") == entry["givenNAME"]
    del entry["sn"]
    with pytest.raises(KeyError):
        _ = entry["sn"]
示例#2
0
def test_set_get():
    """ Test LDAPEntry's SetItem, GetItem and get methods. """
    entry = LDAPEntry("cn=test")
    entry["sn"] = "Test"
    assert entry == {"dn": LDAPDN("cn=test"), "sn": ["Test"]}
    entry["givenname"] = "Test"
    assert entry.get("None") is None
    assert entry.get("GivenName") == entry["givenNAME"]
    del entry["sn"]
    with pytest.raises(KeyError):
        _ = entry["sn"]
示例#3
0
 def test_set_get(self):
     """ Test LDAPEntry's SetItem, GetItem and get methods. """
     entry = LDAPEntry("cn=test")
     entry['sn'] = 'Test'
     self.assertDictEqual(entry, {'sn': ['Test']},
                          "LDAPEntry set is failed.")
     entry['givenname'] = 'Test'
     self.assertEqual(entry.get("None"), None, "LDAPEntry get is failed.")
     self.assertListEqual(entry.get("GivenName"), entry['givenNAME'],
                          "LDAPEntry get is failed.")
     del entry['sn']
     self.assertRaises(KeyError, lambda: entry['sn'])
示例#4
0
 def test_set_get(self):
     """ Test LDAPEntry's SetItem, GetItem and get methods. """  
     entry = LDAPEntry("cn=test")
     entry['sn'] = 'Test'
     self.assertDictEqual(entry, {'sn' : ['Test']},
                          "LDAPEntry set is failed.")
     entry['givenname'] = 'Test'
     self.assertEqual(entry.get("None"), None,
                      "LDAPEntry get is failed.")
     self.assertListEqual(entry.get("GivenName"), entry['givenNAME'],
                      "LDAPEntry get is failed.")
     del entry['sn']
     self.assertRaises(KeyError, lambda: entry['sn'])