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"]
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'])
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'])