def test_verify_desire_iface_matches(self): cur_iface_infos = self._gen_iface_infos() des_iface_infos = self._gen_iface_infos() des_iface_infos[0].pop(Interface.TYPE) des_ifaces = Ifaces(des_iface_infos, cur_iface_infos) des_ifaces.verify(cur_iface_infos)
def test_verify_desire_iface_not_match(self): cur_iface_infos = self._gen_iface_infos() des_iface_infos = self._gen_iface_infos() des_iface_infos[0][Interface.MAC] = MAC_ADDRESS1 des_ifaces = Ifaces(des_iface_infos, cur_iface_infos) with pytest.raises(NmstateVerificationError): des_ifaces.verify(cur_iface_infos)
def test_verify_desire_iface_not_found_in_current(self): cur_iface_infos = self._gen_iface_infos() cur_iface_infos.pop() des_iface_infos = self._gen_iface_infos() des_ifaces = Ifaces(des_iface_infos, []) with pytest.raises(NmstateVerificationError): des_ifaces.verify(cur_iface_infos)