mirror of
https://github.com/tailscale/tailscale.git
synced 2025-08-12 05:37:32 +00:00
net/memnet: rename from net/nettest
This is just #cleanup to resolve a TODO Also add a package doc. Signed-off-by: Maisem Ali <maisem@tailscale.com>
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
// Copyright (c) Tailscale Inc & AUTHORS
|
||||
// SPDX-License-Identifier: BSD-3-Clause
|
||||
|
||||
package nettest
|
||||
package memnet
|
||||
|
||||
import (
|
||||
"net"
|
@@ -1,7 +1,7 @@
|
||||
// Copyright (c) Tailscale Inc & AUTHORS
|
||||
// SPDX-License-Identifier: BSD-3-Clause
|
||||
|
||||
package nettest
|
||||
package memnet
|
||||
|
||||
import (
|
||||
"net"
|
@@ -1,7 +1,7 @@
|
||||
// Copyright (c) Tailscale Inc & AUTHORS
|
||||
// SPDX-License-Identifier: BSD-3-Clause
|
||||
|
||||
package nettest
|
||||
package memnet
|
||||
|
||||
import (
|
||||
"context"
|
@@ -1,7 +1,7 @@
|
||||
// Copyright (c) Tailscale Inc & AUTHORS
|
||||
// SPDX-License-Identifier: BSD-3-Clause
|
||||
|
||||
package nettest
|
||||
package memnet
|
||||
|
||||
import (
|
||||
"context"
|
8
net/memnet/memnet.go
Normal file
8
net/memnet/memnet.go
Normal file
@@ -0,0 +1,8 @@
|
||||
// Copyright (c) Tailscale Inc & AUTHORS
|
||||
// SPDX-License-Identifier: BSD-3-Clause
|
||||
|
||||
// Package memnet implements an in-memory network implementation.
|
||||
// It is useful for dialing and listening on in-memory addresses
|
||||
// in tests and other situations where you don't want to use the
|
||||
// network.
|
||||
package memnet
|
@@ -1,7 +1,7 @@
|
||||
// Copyright (c) Tailscale Inc & AUTHORS
|
||||
// SPDX-License-Identifier: BSD-3-Clause
|
||||
|
||||
package nettest
|
||||
package memnet
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
@@ -216,10 +216,10 @@ func (p *Pipe) Block() error {
|
||||
p.blocked = true
|
||||
|
||||
if closed {
|
||||
return fmt.Errorf("nettest.Pipe(%q).Block: closed", p.name)
|
||||
return fmt.Errorf("memnet.Pipe(%q).Block: closed", p.name)
|
||||
}
|
||||
if blocked {
|
||||
return fmt.Errorf("nettest.Pipe(%q).Block: already blocked", p.name)
|
||||
return fmt.Errorf("memnet.Pipe(%q).Block: already blocked", p.name)
|
||||
}
|
||||
p.cnd.Broadcast()
|
||||
return nil
|
||||
@@ -234,10 +234,10 @@ func (p *Pipe) Unblock() error {
|
||||
p.blocked = false
|
||||
|
||||
if closed {
|
||||
return fmt.Errorf("nettest.Pipe(%q).Block: closed", p.name)
|
||||
return fmt.Errorf("memnet.Pipe(%q).Block: closed", p.name)
|
||||
}
|
||||
if !blocked {
|
||||
return fmt.Errorf("nettest.Pipe(%q).Block: already unblocked", p.name)
|
||||
return fmt.Errorf("memnet.Pipe(%q).Block: already unblocked", p.name)
|
||||
}
|
||||
p.cnd.Broadcast()
|
||||
return nil
|
@@ -1,7 +1,7 @@
|
||||
// Copyright (c) Tailscale Inc & AUTHORS
|
||||
// SPDX-License-Identifier: BSD-3-Clause
|
||||
|
||||
package nettest
|
||||
package memnet
|
||||
|
||||
import (
|
||||
"errors"
|
Reference in New Issue
Block a user