Skip to content

crash when I try to generate a json from a json schema: first case #7

@krl91

Description

@krl91

Hi,
I'm using Python 3.8 and I did a fresh install like this "pip install faker-schema" in a "venv"

I create a python file and write that:

import json

from faker_schema.faker_schema import FakerSchema
from faker_schema.schema_loader import load_json_from_file, load_json_from_string

schema = load_json_from_file('file.schema.json')
faker = FakerSchema()
data = faker.generate_fake(schema)

Then when I execute it I have this result:

(json) C:\Users\user\git\json>python generate.py
Traceback (most recent call last):
  File "generate.py", line 8, in <module>
    data = faker.generate_fake(schema)
  File "C:\Users\user\git\json\lib\site-packages\faker_schema\faker_schema.py", line 10, in generate_fake
    result = [self._generate_one_fake(schema) for _ in range(iterations)]
  File "C:\Users\user\git\json\lib\site-packages\faker_schema\faker_schema.py", line 10, in <listcomp>
    result = [self._generate_one_fake(schema) for _ in range(iterations)]
  File "C:\Users\user\git\json\lib\site-packages\faker_schema\faker_schema.py", line 31, in _generate_one_fake
    data[k] = getattr(self._faker, v)()
  File "C:\Users\user\git\json\lib\site-packages\faker\proxy.py", line 97, in __getattr__
    return getattr(self._factories[0], attr)
AttributeError: 'Generator' object has no attribute 'http://json-schema.org/draft-07/schema#'

Thank you

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions