Project

General

Profile

« Previous | Next » 

Revision 72fd0486

Added by Dmitri Dolguikh over 7 years ago

Fixes #18070 - add_record() checks for conflicts with leases now.

View differences:

test/dhcp_isc/server_isc_test.rb
@dhcp.expects(:ztp_options_statements).returns([])
@dhcp.expects(:poap_options_statements).returns([])
record_to_add = Proxy::DHCP::Reservation.new(:name => 'a-test-01',
:hostname => 'a-test',
:ip => '192.168.42.100',
:subnet => Proxy::DHCP::Subnet.new('192.168.42.0', '255.255.255.0'),
:mac => '01:02:03:04:05:06',
:filename => 'a_file',
:nextServer => '192.168.42.10')
record_to_add = Proxy::DHCP::Reservation.new('a-test-01',
'192.168.42.100',
'01:02:03:04:05:06',
Proxy::DHCP::Subnet.new('192.168.42.0', '255.255.255.0'),
:hostname => 'a-test',
:filename => 'a_file',
:nextServer => '192.168.42.10')
@dhcp.om_add_record(record_to_add)
......
@dhcp.expects(:om_disconnect)
subnet = Proxy::DHCP::Subnet.new('192.168.42.0', '255.255.255.0')
record_to_delete = Proxy::DHCP::Reservation.new(:name => 'a-test',
:ip => '192.168.42.100',
:subnet => subnet,
:mac => '01:02:03:04:05:06',
record_to_delete = Proxy::DHCP::Reservation.new('a-test',
'192.168.42.100',
'01:02:03:04:05:06',
subnet,
:deleteable => true)
@dhcp.del_record(subnet, record_to_delete)

Also available in: Unified diff