def METHOD_NAME(self):
    # See gh-10027
    cu1 = np.zeros((1, ), "S8")
    cu2 = np.zeros((1, 8), "c")
    cu3 = np.array([""], "S8")
    def callback(cu, lencu):
        if cu.shape != (lencu,):
            return 1
        if cu.dtype != "S8":
            return 2
        if not np.all(cu == b""):
            return 3
        return 0
    f = getattr(self.module, "string_callback_array")
    for cu in [cu1, cu2, cu3]:
        res = f(callback, cu, cu.size)
        assert res == 0