test optparse