tests/model_validate.py
branchdevel
changeset 210 3763babd5e10
parent 209 7a0f8fbdf7b8
child 212 39e4c09e1b60
equal deleted inserted replaced
209:7a0f8fbdf7b8 210:3763babd5e10
    32             self.assertEqual(str(e),'700:Typ sss is not valid.')
    32             self.assertEqual(str(e),'700:Typ sss is not valid.')
    33 
    33 
    34     def testRoute(self):
    34     def testRoute(self):
    35         with self.session() as session:
    35         with self.session() as session:
    36             session.add(Offer(name="t",provider="p",typ="type"))
    36             session.add(Offer(name="t",provider="p",typ="type"))
    37         vR = vRoute('type')
    37         self.assertEqual(vRoute("t",None,typ="type"),"t")
    38         self.assertEqual(vR("t",None),"t")
    38         self.assertEqual(vRoute(["t","t"],None,typ="type"),["t"])
    39         self.assertEqual(vR(["t","t"],None),["t"])
    39         e = self.assertRaises(ValidateException,vRoute, "s", None, typ="type")
    40         e = self.assertRaises(ValidateException,vR, "s", None)
       
    41         self.assertEqual(str(e),'700:Route s is not valid.')
    40         self.assertEqual(str(e),'700:Route s is not valid.')
    42 
    41 
    43     def testRouteAllow(self):
    42     def testRouteAllow(self):
    44         with self.session() as session:
    43         with self.session() as session:
    45             session.add(Offer(name="t",provider="p",typ="type"))
    44             session.add(Offer(name="t",provider="p",typ="type"))
    46         vR = vRoute('type')
    45         e = self.assertRaises(ValidateException,vRoute, "t", "foo", typ="type", allowString=False)
    47         e = self.assertRaises(ValidateException,vR, "t", "foo", allowString=False)
       
    48         self.assertEqual(str(e),'700:foo must be a list of routes.')
    46         self.assertEqual(str(e),'700:foo must be a list of routes.')
    49         e = self.assertRaises(ValidateException,vR, ["t"], "foo", allowList=False)
    47         e = self.assertRaises(ValidateException,vRoute, ["t"], "foo", typ="type", allowList=False)
    50         self.assertEqual(str(e),'700:foo must be a route - No list of routes.')
    48         self.assertEqual(str(e),'700:foo must be a route - No list of routes.')
    51 
    49