diff options
author | Jason Gerard DeRose <jderose@redhat.com> | 2008-12-12 03:38:02 -0700 |
---|---|---|
committer | Jason Gerard DeRose <jderose@redhat.com> | 2008-12-12 03:38:02 -0700 |
commit | 66faffdfb09ee2bcee1b405c78b37e340bc043aa (patch) | |
tree | 76143d7528d48d5e72eb027873d173b01cf5e272 /tests | |
parent | 5272949bfd01b9648902fd9dea77762d06d52832 (diff) | |
download | freeipa-66faffdfb09ee2bcee1b405c78b37e340bc043aa.tar.gz freeipa-66faffdfb09ee2bcee1b405c78b37e340bc043aa.tar.xz freeipa-66faffdfb09ee2bcee1b405c78b37e340bc043aa.zip |
New Param: cleanup up readability of Param.__init__(); added unit tests for unknown kwargs
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test_ipalib/test_parameter.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/test_ipalib/test_parameter.py b/tests/test_ipalib/test_parameter.py index ddc938d47..855e2cbc0 100644 --- a/tests/test_ipalib/test_parameter.py +++ b/tests/test_ipalib/test_parameter.py @@ -154,6 +154,15 @@ class test_Param(ClassChecker): Subclass('my_param', **kw) # Test when using unknown kwargs: + e = raises(TypeError, self.cls, 'my_param', + flags=['hello', 'world'], + whatever=u'Hooray!', + ) + assert str(e) == \ + "Param('my_param'): takes no such kwargs: 'whatever'" + e = raises(TypeError, self.cls, 'my_param', great='Yes', ape='he is!') + assert str(e) == \ + "Param('my_param'): takes no such kwargs: 'ape', 'great'" def test_convert_scalar(self): """ |