def test__configure_dhcp_gateway_inside_range_raises(self):
user = factory.make_admin()
handler = VLANHandler(user, {})
vlan = factory.make_VLAN()
rack = factory.make_RackController()
factory.make_Interface(INTERFACE_TYPE.PHYSICAL, node=rack, vlan=vlan)
subnet = factory.make_Subnet(
vlan=vlan, cidr="10.0.0.0/24", gateway_ip="")
self.assertThat(subnet.get_dynamic_ranges().count(), Equals(0))
with ExpectedException(ValueError):
handler.configure_dhcp({
"id": vlan.id,
"controllers": [rack.system_id],
"extra": {
"subnet": subnet.id,
"gateway": "10.0.0.1",
"start": "10.0.0.1",
"end": "10.0.0.99"
}
})
vlan = reload_object(vlan)
评论列表
文章目录