Example #1
0
 def test_bad_002(self):
     scheme1 = {"id": int}
     scheme2 = {"name": str}
     scheme3 = {"email": str}
     s = Scheme(scheme1, scheme2, scheme3)
     self.assertFalse(s.validate({"foo": "bar"}))
Example #2
0
 def test_bad_001(self):
     s = Scheme({"id": int})
     self.assertFalse(s.validate({"id": "10"}))
Example #3
0
 def test_good_002(self):
     scheme1 = {"id": int}
     scheme2 = {"name": str}
     scheme3 = {"email": str}
     s = Scheme(scheme1, scheme2, scheme3)
     self.assertTrue(s.validate({"id": 10}))
Example #4
0
 def test_good_001(self):
     s = Scheme({"id": int})
     self.assertTrue(s.validate({"id": 10}))