def test_escape(): my_property = Property(name='users."name', alias='--name') assert str(my_property) == 'users.name AS "name"' assert my_property.json( ) == '{"obj": "properties.Property", "name": "users.name", "alias": "name"}'
def test_json_parse(valid_instance: Property): assert valid_instance.json( ) == '{"obj": "properties.Property", "name": "users.name", "alias": "name"}'