コード例 #1
0
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)
コード例 #2
0
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)