~ubuntu-branches/debian/jessie/ldb/jessie

« back to all changes in this revision

Viewing changes to tests/python/api.py

  • Committer: Package Import Robot
  • Author(s): Jelmer Vernooij
  • Date: 2014-07-05 23:32:23 UTC
  • mfrom: (1.3.16)
  • Revision ID: package-import@ubuntu.com-20140705233223-dss2i2wmfksxbivh
Tags: 1:1.1.18-1
* New upstream release.
 + Depend on tdb >= 1.3.2.
 + Fixes __attribute__((visibility)) check to not use nested functions.
   Closes: #749987
* Use canonical URL in Vcs-Git field.
* Specify branch in Vcs-Git field.
* Add 02_hurd: link against pthread on the Hurd, to fix ldb module
  loading. Closes: #749095

Show diffs side-by-side

added added

removed removed

Lines of Context:
592
592
        err_rec = {"a1": ["a1-val1", "a1-val1"]}
593
593
        self.assertRaises(TypeError, ldb.Message.from_dict, l, err_rec, ldb.FLAG_MOD_REPLACE)
594
594
 
 
595
    def test_copy_add_message_element(self):
 
596
        m = ldb.Message()
 
597
        m["1"] = ldb.MessageElement(["val 111"], ldb.FLAG_MOD_ADD, "1")
 
598
        m["2"] = ldb.MessageElement(["val 222"], ldb.FLAG_MOD_ADD, "2")
 
599
        mto = ldb.Message()
 
600
        mto["1"] = m["1"]
 
601
        mto["2"] = m["2"]
 
602
        self.assertEqual(mto["1"], m["1"])
 
603
        self.assertEqual(mto["2"], m["2"])
 
604
        mto = ldb.Message()
 
605
        mto.add(m["1"])
 
606
        mto.add(m["2"])
 
607
        self.assertEqual(mto["1"], m["1"])
 
608
        self.assertEqual(mto["2"], m["2"])
595
609
 
596
610
 
597
611
class MessageElementTests(TestCase):