File 1: passed (no error) File 2: passed (no error) Pipe 1: passed (no error) Pipe 2: passed (no error) Stream socket 1: passed (no error) Stream socket 2: passed (no error) Datagram socket 1: passed (error raised) Datagram socket 2: passed (error raised) stdin: passed (no error) stderr: passed (no error) Closed file 1: passed (error raised) Closed file 2: passed (error raised) Test completed normally