mirror of
https://github.com/samba-team/samba.git
synced 2025-03-01 04:58:35 +03:00
pyldb: Add test for Message.items()
Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
This commit is contained in:
parent
bb4d06e15e
commit
79a898e2b7
@ -3043,6 +3043,27 @@ class LdbMsgTests(TestCase):
|
||||
self.msg.dn = ldb.Dn(ldb.Ldb(), "dc=foo28")
|
||||
self.assertEqual(1, len(self.msg.items()))
|
||||
|
||||
def test_items(self):
|
||||
self.msg["foo"] = ["foo"]
|
||||
self.msg["bar"] = ["bar"]
|
||||
try:
|
||||
items = self.msg.items()
|
||||
except:
|
||||
self.fail()
|
||||
self.assertEqual([("foo", ldb.MessageElement(["foo"])),
|
||||
("bar", ldb.MessageElement(["bar"]))],
|
||||
items)
|
||||
|
||||
self.msg.dn = ldb.Dn(ldb.Ldb(), "dc=test")
|
||||
try:
|
||||
items = self.msg.items()
|
||||
except:
|
||||
self.fail()
|
||||
self.assertEqual([("dn", ldb.Dn(ldb.Ldb(), "dc=test")),
|
||||
("foo", ldb.MessageElement(["foo"])),
|
||||
("bar", ldb.MessageElement(["bar"]))],
|
||||
items)
|
||||
|
||||
def test_repr(self):
|
||||
self.msg.dn = ldb.Dn(ldb.Ldb(), "dc=foo29")
|
||||
self.msg["dc"] = b"foo"
|
||||
|
1
selftest/knownfail.d/pyldb
Normal file
1
selftest/knownfail.d/pyldb
Normal file
@ -0,0 +1 @@
|
||||
^ldb.python.api.LdbMsgTests.test_items
|
Loading…
x
Reference in New Issue
Block a user