summaryrefslogtreecommitdiffstats
path: root/ipalib/tests/test_plugable.py
diff options
context:
space:
mode:
authorJason Gerard DeRose <jderose@redhat.com>2008-08-06 02:00:18 +0000
committerJason Gerard DeRose <jderose@redhat.com>2008-08-06 02:00:18 +0000
commitc6f69e1c66b86f8f375a3c561922a42fdc0b1afb (patch)
treee4e3ea28fb18234a4ec5d841913a8eb38f7eb7c2 /ipalib/tests/test_plugable.py
parentf31f7813febf0665a072d474166ea883bc7365dc (diff)
downloadfreeipa-c6f69e1c66b86f8f375a3c561922a42fdc0b1afb.tar.gz
freeipa-c6f69e1c66b86f8f375a3c561922a42fdc0b1afb.tar.xz
freeipa-c6f69e1c66b86f8f375a3c561922a42fdc0b1afb.zip
54: Added plugable.Proxy._clone() method; fleshed out public.obj; updated unit tests; port ipa script
Diffstat (limited to 'ipalib/tests/test_plugable.py')
-rw-r--r--ipalib/tests/test_plugable.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/ipalib/tests/test_plugable.py b/ipalib/tests/test_plugable.py
index a9a6492d1..6949fdeb1 100644
--- a/ipalib/tests/test_plugable.py
+++ b/ipalib/tests/test_plugable.py
@@ -161,6 +161,13 @@ def test_Proxy():
assert getattr(p, name)(1) == 3
assert read_only(p, name)(1) == 3
+ # Test cloning:
+ i = do_something()
+ p = CommandProxy(i)
+ c = p._clone('do_a_thing')
+ assert isinstance(c, CommandProxy)
+ assert c.name == 'do_a_thing'
+
def test_Registrar():
class Base1(object):