diff options
Diffstat (limited to 'source4/dsdb')
-rw-r--r-- | source4/dsdb/tests/python/linked_attributes.py | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/source4/dsdb/tests/python/linked_attributes.py b/source4/dsdb/tests/python/linked_attributes.py index d18a667c4fe..09f83f8ca4f 100644 --- a/source4/dsdb/tests/python/linked_attributes.py +++ b/source4/dsdb/tests/python/linked_attributes.py @@ -616,14 +616,11 @@ class LATests(samba.tests.TestCase): (g2,) = self.add_objects(1, 'group', 'g_all_at_once2', more_attrs={'member': users[:5]}) - try: - self.add_objects(1, 'group', 'g_with_duplicate_links', - more_attrs={'member': users[:5] + users[1:2]}) - except ldb.LdbError as (num, msg): - if num != ldb.ERR_ENTRY_ALREADY_EXISTS: - self.fail("adding duplicate values, expected " - "ERR_ENTRY_ALREADY_EXISTS, (%d) " - "got %d" % (ldb.ERR_ENTRY_ALREADY_EXISTS, num)) + self.assertRaisesLdbError(ldb.ERR_ENTRY_ALREADY_EXISTS, + "adding multiple duplicate values", + self.add_objects, 1, 'group', + 'g_with_duplicate_links', + more_attrs={'member': users[:5] + users[1:2]}) self.assert_forward_links(g1, users) self.assert_forward_links(g2, users[:5]) |