test_io more cases