Refactoring tests.validate now use twisted.trial.unittests
This allows to test the validate decorator.
from decorator import decorator
from .user import vUser
from .dbdefer import dbdefer
from .pool import runInDBPool
from ..error import ValidateException
def vRoute(typ):
@decorator
def wrapper(f, *args, **kwargs):
return f(*args, **kwargs)
return wrapper
@dbdefer
def vTyp(value,field, session):
for typ in session.typs:
if value == typ[0]:
break
else:
raise ValidateException(field=field,msg='Typ is not valid.')
return value