all: imp tests
This commit is contained in:
parent
80f7e98d30
commit
0a001fffbe
|
@ -420,28 +420,12 @@ func TestClientsDHCP(t *testing.T) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestClientsAddExisting(t *testing.T) {
|
func TestClientsAddExisting(t *testing.T) {
|
||||||
// First, init a DHCP server with a single static lease.
|
|
||||||
config := &dhcpd.ServerConfig{
|
|
||||||
Enabled: true,
|
|
||||||
DataDir: t.TempDir(),
|
|
||||||
Conf4: dhcpd.V4ServerConf{
|
|
||||||
Enabled: true,
|
|
||||||
GatewayIP: netip.MustParseAddr("1.2.3.1"),
|
|
||||||
SubnetMask: netip.MustParseAddr("255.255.255.0"),
|
|
||||||
RangeStart: netip.MustParseAddr("1.2.3.2"),
|
|
||||||
RangeEnd: netip.MustParseAddr("1.2.3.10"),
|
|
||||||
},
|
|
||||||
}
|
|
||||||
|
|
||||||
dhcpServer, err := dhcpd.Create(config)
|
|
||||||
require.NoError(t, err)
|
|
||||||
|
|
||||||
storage, err := client.NewStorage(&client.StorageConfig{
|
|
||||||
DHCP: dhcpServer,
|
|
||||||
})
|
|
||||||
require.NoError(t, err)
|
|
||||||
|
|
||||||
t.Run("simple", func(t *testing.T) {
|
t.Run("simple", func(t *testing.T) {
|
||||||
|
storage, err := client.NewStorage(&client.StorageConfig{
|
||||||
|
DHCP: client.EmptyDHCP{},
|
||||||
|
})
|
||||||
|
require.NoError(t, err)
|
||||||
|
|
||||||
ip := netip.MustParseAddr("1.1.1.1")
|
ip := netip.MustParseAddr("1.1.1.1")
|
||||||
|
|
||||||
// Add a client.
|
// Add a client.
|
||||||
|
@ -467,6 +451,27 @@ func TestClientsAddExisting(t *testing.T) {
|
||||||
t.Skip("skipping dhcp test on windows")
|
t.Skip("skipping dhcp test on windows")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// First, init a DHCP server with a single static lease.
|
||||||
|
config := &dhcpd.ServerConfig{
|
||||||
|
Enabled: true,
|
||||||
|
DataDir: t.TempDir(),
|
||||||
|
Conf4: dhcpd.V4ServerConf{
|
||||||
|
Enabled: true,
|
||||||
|
GatewayIP: netip.MustParseAddr("1.2.3.1"),
|
||||||
|
SubnetMask: netip.MustParseAddr("255.255.255.0"),
|
||||||
|
RangeStart: netip.MustParseAddr("1.2.3.2"),
|
||||||
|
RangeEnd: netip.MustParseAddr("1.2.3.10"),
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
|
dhcpServer, err := dhcpd.Create(config)
|
||||||
|
require.NoError(t, err)
|
||||||
|
|
||||||
|
storage, err := client.NewStorage(&client.StorageConfig{
|
||||||
|
DHCP: dhcpServer,
|
||||||
|
})
|
||||||
|
require.NoError(t, err)
|
||||||
|
|
||||||
ip := netip.MustParseAddr("1.2.3.4")
|
ip := netip.MustParseAddr("1.2.3.4")
|
||||||
|
|
||||||
err = dhcpServer.AddStaticLease(&dhcpsvc.Lease{
|
err = dhcpServer.AddStaticLease(&dhcpsvc.Lease{
|
||||||
|
|
Loading…
Reference in New Issue