mirror of https://github.com/docker/docs.git
27 lines
474 B
Go
27 lines
474 B
Go
package ipallocator
|
|
|
|
import (
|
|
"net"
|
|
"testing"
|
|
)
|
|
|
|
func TestRegisterNetwork(t *testing.T) {
|
|
network := &net.IPNet{
|
|
IP: []byte{192, 168, 0, 1},
|
|
Mask: []byte{255, 255, 255, 0},
|
|
}
|
|
|
|
if err := RegisterNetwork(network); err != nil {
|
|
t.Fatal(err)
|
|
}
|
|
|
|
n := newIPNet(network)
|
|
if _, exists := allocatedIPs[n]; !exists {
|
|
t.Fatal("IPNet should exist in allocated IPs")
|
|
}
|
|
|
|
if _, exists := availableIPS[n]; !exists {
|
|
t.Fatal("IPNet should exist in available IPs")
|
|
}
|
|
}
|