def test_generate_string_with_type_uuid(): # given property_name = "test_property" schema_json = {"type": "string", "$generator": "#/string-type/uuid"} faker_factory = Faker() # when generated_string = data_generator.generate_string_with_type( faker_factory, schema_json, 0) # then assert generated_string is not None assert isinstance(generated_string, str)
def test_generate_string_with_type_random_minLength_maxLength(): # given property_name = "test_property" schema_json = {"type": "string", "minLength": 5, "maxLength": 50} faker_factory = Faker() # when generated_string = data_generator.generate_string_with_type( faker_factory, schema_json, 0) # then assert generated_string is not None assert isinstance(generated_string, str) assert 5 <= len(generated_string) assert 50 >= len(generated_string)