def test__non_superuser_reloads_user(self):
user = factory.make_admin()
handler = VLANHandler(user, {})
user.is_superuser = False
user.save()
rack = factory.make_RackController()
vlan = factory.make_VLAN()
factory.make_Interface(INTERFACE_TYPE.PHYSICAL, node=rack, vlan=vlan)
vlan.dhcp_on = True
vlan.primary_rack = rack
vlan.save()
factory.make_ipv4_Subnet_with_IPRanges(vlan=vlan)
with ExpectedException(AssertionError, "Permission denied."):
handler.configure_dhcp({
"id": vlan.id,
"controllers": []
})
评论列表
文章目录