Exemplo n.º 1
0
def test_make_object__additional_and_default():
    obj = make_object(None, int, True, 'DEFAULT')
    assert obj == {
        'type': 'object',
        'additionalProperties': type_to_schema(int),
        'default': 'DEFAULT'
    }
Exemplo n.º 2
0
def test_make_object__non_empty_not_required():
    field = Field('field', int, True, 5)
    obj = make_object([field])
    assert obj == {
        'type': 'object',
        'properties': {
            'field': _field_to_schema(field)
        }
    }
Exemplo n.º 3
0
def test_make_object__empty():
    assert make_object() == {'type': 'object'}