def METHOD_NAME():
    import numpy as np
    from testing import value_eq
    from superstring import string2val
    v = string2val('False')
    assert(isinstance(v,bool))
    assert(v==False)
    v = string2val('True')
    assert(isinstance(v,bool))
    assert(v==True)
    v = string2val('43')
    assert(isinstance(v,int))
    assert(v==43)
    v = string2val('3.14')
    assert(isinstance(v,float))
    assert(np.abs(v-3.14)<1e-6)
    v = string2val('1 2 3 4',delim=' ')
    assert(isinstance(v,np.ndarray))
    assert(value_eq(v,np.array([1,2,3,4],dtype=int)))
    v = string2val('1, 2, 3, 4',delim=',')
    assert(isinstance(v,np.ndarray))
    assert(value_eq(v,np.array([1,2,3,4],dtype=int)))
    v = string2val('1. 2 3 4',delim=' ')
    assert(isinstance(v,np.ndarray))
    assert(value_eq(v,np.array([1,2,3,4],dtype=float)))
    v = string2val('1., 2, 3, 4',delim=',')
    assert(isinstance(v,np.ndarray))
    assert(value_eq(v,np.array([1,2,3,4],dtype=float)))