Exemplo n.º 1
0
 def test_check_params(self):
     s = Signature(lambda slf, x, y: x, x=Int(), y=Unicode())
     s.check_params([None, 1, u"a"], {})
     self.assertRaises(RpcCheckError, s.check_params, [None, u"a", u"a"],
                       {})
     self.assertRaises(RpcCheckError, s.check_params, [None, 1, 2], {})
     self.assertRaises(RpcCheckError, s.check_params, [None, 1, u"a", 3],
                       {})
Exemplo n.º 2
0
 def test_check_params(self):
     s = Signature(lambda slf, x, y: x, x=Int(), y=Unicode())
     s.check_params([None, 1, u"a"], {})
     self.assertRaises(RpcCheckError, s.check_params,
                       [None, u"a", u"a"], {})
     self.assertRaises(RpcCheckError, s.check_params, [None, 1, 2], {})
     self.assertRaises(RpcCheckError, s.check_params,
                       [None, 1, u"a", 3], {})
Exemplo n.º 3
0
 def test_check_params_with_defaults(self):
     s = Signature(lambda slf, x, y=u"default": x,
                   x=Int(), y=Unicode())
     s.check_params([None, 1, u"a"], {})
     s.check_params([None, 1], {})
Exemplo n.º 4
0
 def test_check_params_with_defaults(self):
     s = Signature(lambda slf, x, y=u"default": x, x=Int(), y=Unicode())
     s.check_params([None, 1, u"a"], {})
     s.check_params([None, 1], {})