diff options
author | Jason Gerard DeRose <jderose@redhat.com> | 2008-10-13 23:26:24 -0600 |
---|---|---|
committer | Jason Gerard DeRose <jderose@redhat.com> | 2008-10-13 23:26:24 -0600 |
commit | 446037fd60d59f671b9a402b9111ab041c1c1439 (patch) | |
tree | c92d65e2d1c6b58a559119480fcc1a840627cd5a /tests | |
parent | 22669f1fc2ffb6de8a8d92a64132dd0b31e877b3 (diff) | |
download | freeipa-446037fd60d59f671b9a402b9111ab041c1c1439.tar.gz freeipa-446037fd60d59f671b9a402b9111ab041c1c1439.tar.xz freeipa-446037fd60d59f671b9a402b9111ab041c1c1439.zip |
Added Object.get_dn() method; added corresponding unit tests
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test_ipalib/test_frontend.py | 14 |
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): """ |