summaryrefslogtreecommitdiffstats
path: root/tests/test_ipalib/test_frontend.py
diff options
context:
space:
mode:
authorJason Gerard DeRose <jderose@redhat.com>2008-10-13 23:26:24 -0600
committerJason Gerard DeRose <jderose@redhat.com>2008-10-13 23:26:24 -0600
commit446037fd60d59f671b9a402b9111ab041c1c1439 (patch)
treec92d65e2d1c6b58a559119480fcc1a840627cd5a /tests/test_ipalib/test_frontend.py
parent22669f1fc2ffb6de8a8d92a64132dd0b31e877b3 (diff)
downloadfreeipa-446037fd60d59f671b9a402b9111ab041c1c1439.tar.gz
freeipa-446037fd60d59f671b9a402b9111ab041c1c1439.tar.xz
freeipa-446037fd60d59f671b9a402b9111ab041c1c1439.zip
Added Object.get_dn() method; added corresponding unit tests
Diffstat (limited to 'tests/test_ipalib/test_frontend.py')
-rw-r--r--tests/test_ipalib/test_frontend.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/test_ipalib/test_frontend.py b/tests/test_ipalib/test_frontend.py
index 297aa8da6..9ab0504b2 100644
--- a/tests/test_ipalib/test_frontend.py
+++ b/tests/test_ipalib/test_frontend.py
@@ -963,6 +963,20 @@ class test_Object(ClassChecker):
assert isinstance(b, ldap)
assert b.whatever == 'It worked!'
+ def test_get_dn(self):
+ """
+ Test the `ipalib.frontend.Object.get_dn` method.
+ """
+ assert 'get_dn' in self.cls.__public__ # Public
+ o = self.cls()
+ e = raises(NotImplementedError, o.get_dn, 'primary key')
+ assert str(e) == 'Object.get_dn()'
+ class user(self.cls):
+ pass
+ o = user()
+ e = raises(NotImplementedError, o.get_dn, 'primary key')
+ assert str(e) == 'user.get_dn()'
+
class test_Attribute(ClassChecker):
"""