Beispiel #1
0
class TestBooleanTypeRequired(TestTypes, unittest.TestCase):
    schema = jsd.Boolean(required=True).json()
    expected_schema = {'type': 'boolean'}

    valid_input = [True, False]
    invalid_input = ['s', 1, None]
Beispiel #2
0
 class Example(jsd.Object):
     thing = jsd.OneOf(jsd.String(),
                       jsd.Boolean(required=True))
Beispiel #3
0
class TestBooleanType(TestTypes, unittest.TestCase):
    schema = jsd.Boolean().json()
    expected_schema = {'type': ['boolean', 'null']}

    valid_input = [True, False, None]
    invalid_input = ['s', 1]