コード例 #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
ファイル: test_ldapentry.py プロジェクト: Noirello/bonsai
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'])