def test__reserved_range_cannot_overlap_reserved_ranges(self):
subnet = factory.make_Subnet(
cidr='192.168.0.0/24',
gateway_ip='192.168.0.1',
dns_servers=['192.168.0.50', '192.168.0.200'])
IPRange(
subnet=subnet,
type=IPRANGE_TYPE.RESERVED,
start_ip="192.168.0.1",
end_ip="192.168.0.250",
).save()
iprange = IPRange(
subnet=subnet,
type=IPRANGE_TYPE.RESERVED,
start_ip="192.168.0.250",
end_ip="192.168.0.254",
)
with ExpectedException(ValidationError, self.reserved_overlaps):
iprange.save()
评论列表
文章目录