1
0
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:
Joseph Sutton 2021-05-28 14:15:27 +12:00 committed by Andrew Bartlett
parent bb4d06e15e
commit 79a898e2b7
2 changed files with 22 additions and 0 deletions

View File

@ -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"

View File

@ -0,0 +1 @@
^ldb.python.api.LdbMsgTests.test_items