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 |