From fa82c74b8264a35c2fe0880b721cdbb45e28ec8d Mon Sep 17 00:00:00 2001 From: ianb Date: Fri, 13 Jul 2007 17:18:30 +0000 Subject: Fix problem with .form and named forms --- paste/fixture.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'paste/fixture.py') diff --git a/paste/fixture.py b/paste/fixture.py index e43d59d..9e2e1cb 100644 --- a/paste/fixture.py +++ b/paste/fixture.py @@ -505,10 +505,13 @@ class TestResponse(object): def form__get(self): forms = self.forms - assert len(forms) > 0, ( - "You used response.form, but no forms exist") - assert len(forms) == 1, ( - "You used response.form, but more than one form exists") + if not forms: + raise TypeError( + "You used response.form, but no forms exist") + if 1 in forms: + # There is more than one form + raise TypeError( + "You used response.form, but more than one form exists") return forms[0] form = property(form__get, -- cgit v1.2.1