def METHOD_NAME(cls):
    """Create points with difficult attribute values"""
    cls.runModule(
        "v.in.ascii",
        input="-",
        stdin_=POINTS,
        flags="z",
        z=3,
        cat=0,
        separator="comma",
        output=cls.vector_points,
        columns="x double precision, y double precision,"
        " z double precision, owner_id integer,"
        " place_name text, num_buildings integer",
    )
    # Ensure presence of some challenging characters in a safe and transparent way.
    # This assumes that v.db.update value processing is little more straightforward
    # than v.in.ascii parsing.
    # NULL value
    cls.runModule(
        "v.db.update",
        map=cls.vector_points,
        layer=1,
        column="place_name",
        query_column="NULL",
        where="owner_id = 3",
    )
    # Double quotes pair
    cls.runModule(
        "v.db.update",
        map=cls.vector_points,
        layer=1,
        column="place_name",
        value='The "Great" Place',
        where="owner_id = 4",
    )
    # Single single quote (used as apostrophe)
    cls.runModule(
        "v.db.update",
        map=cls.vector_points,
        layer=1,
        column="place_name",
        query_column='"Joan\'s Place"',
        where="owner_id = 5",
    )
    # Pipe
    cls.runModule(
        "v.db.update",
        map=cls.vector_points,
        layer=1,
        column="place_name",
        value="Bright Hall|BLDG209",
        where="owner_id = 6",
    )
    # Comma
    cls.runModule(
        "v.db.update",
        map=cls.vector_points,
        layer=1,
        column="place_name",
        value="Raleigh, NC, USA",
        where="owner_id = 7",
    )
    # Colon and square brackets
    cls.runModule(
        "v.db.update",
        map=cls.vector_points,
        layer=1,
        column="place_name",
        value="Building: GeoLab[5]",
        where="owner_id = 8",
    )
    # Newline
    cls.runModule(
        "v.db.update",
        map=cls.vector_points,
        layer=1,
        column="place_name",
        query_column="'892 Long Street' || char(10) || 'Raleigh NC 29401'",
        where="owner_id = 9",
    )