func (l *TestListener) Accept() (net.Conn, error) {
	conn := <-l.connCh
	if conn == nil {
		return nil, errors.New("Accept() has already been called on this TestListener")
	}
	return conn, nil
}
func (l *TestListener) Accept() (net.Conn, error) {
	conn := <-l.connCh
	if conn == nil {
		return nil, errors.New("Accept() has already been called on this TestListener")
	}
	return conn, nil
}
func ( l * TestListener ) Accept ( ) ( net . Conn , error ) { conn := <- l . connCh if conn == nil { return nil , errors . New ( " " ) } return conn , nil }
// Accept implements the corresponding method of net.Listener for
// TestListener
Accept implements the corresponding method of net . Listener for TestListener