From cb2f294cfef9b47e03b82c85cf1db7e7bc3574ef Mon Sep 17 00:00:00 2001 From: Jason Gerard DeRose Date: Thu, 18 Dec 2008 01:57:39 -0700 Subject: New Param: added missing unit tests for TypeError and ValueError cases in parse_param_spec() --- ipalib/parameter.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'ipalib/parameter.py') diff --git a/ipalib/parameter.py b/ipalib/parameter.py index a80c43c4..ca578cd9 100644 --- a/ipalib/parameter.py +++ b/ipalib/parameter.py @@ -161,10 +161,12 @@ def parse_param_spec(spec): :param spec: A spec string. """ if type(spec) is not str: - raise_TypeError(spec, str, 'spec') + raise TypeError( + TYPE_ERROR % ('spec', str, spec, type(spec)) + ) if len(spec) < 2: raise ValueError( - 'param spec must be at least 2 characters; got %r' % spec + 'spec must be at least 2 characters; got %r' % spec ) _map = { '?': dict(required=False, multivalue=False), -- cgit