コード例 #1
0
ファイル: test_ldapentry.py プロジェクト: magnuswatn/bonsai
 def test_pop(self):
     """ Test LDAPEntry's pop method. """
     entry = LDAPEntry("cn=test")
     entry['test'] = "test"
     self.assertRaises(TypeError, entry.pop)
     self.assertRaises(TypeError, lambda: entry.pop('t', 2, 3))
     self.assertRaises(KeyError, lambda: entry.pop('t'))
     self.assertEqual(entry.pop("test"), ["test"])
     self.assertEqual(entry.pop("test", None), None)
コード例 #2
0
def test_pop():
    """ Test LDAPEntry's pop method. """
    entry = LDAPEntry("cn=test")
    entry["test"] = "test"
    with pytest.raises(TypeError):
        _ = entry.pop()
    with pytest.raises(TypeError):
        _ = entry.pop("t", 2, 3)
    with pytest.raises(KeyError):
        _ = entry.pop("t")
    assert entry.pop("test") == ["test"]
    assert entry.pop("test", None) is None
コード例 #3
0
ファイル: test_ldapentry.py プロジェクト: Noirello/bonsai
def test_pop():
    """ Test LDAPEntry's pop method. """
    entry = LDAPEntry("cn=test")
    entry["test"] = "test"
    with pytest.raises(TypeError):
        _ = entry.pop()
    with pytest.raises(TypeError):
        _ = entry.pop("t", 2, 3)
    with pytest.raises(KeyError):
        _ = entry.pop("t")
    assert entry.pop("test") == ["test"]
    assert entry.pop("test", None) is None
コード例 #4
0
 def test_pop(self):
     """ Test LDAPEntry's pop method. """
     entry = LDAPEntry("cn=test")
     entry['test'] = "test"
     self.assertEqual(entry.pop("test"), ["test"])
     self.assertEqual(entry.pop("test", None), None)
コード例 #5
0
 def test_pop(self):
     """ Test LDAPEntry's pop method. """
     entry = LDAPEntry("cn=test")
     entry['test'] = "test"
     self.assertEqual(entry.pop("test"), ["test"])
     self.assertEqual(entry.pop("test", None), None)