--- a/tests/model_validate.py Fri Mar 02 03:14:01 2012 +0100
+++ b/tests/model_validate.py Fri Mar 02 03:25:21 2012 +0100
@@ -1,5 +1,5 @@
from iro.model.schema import Offer
-from iro.model.decorators import vRoute
+from iro.model.decorators import vRoute, vTyp
from iro.model.pool import data
from iro.error import ValidateException
@@ -23,8 +23,13 @@
DBTestCase.tearDown(self)
def testTyp(self):
- pass
- testTyp.todo = "To implement"
+ with self.session() as session:
+ session.add(Offer(name="t",provider="p",typ="type"))
+
+ with self.session() as session:
+ self.assertEqual(vTyp("type",None),"type")
+ e = self.assertRaises(ValidateException,vTyp, "sss", None)
+ self.assertEqual(str(e),'700:Typ sss is not valid.')
def testRoute(self):
with self.session() as session: