Fix unittest failures with python 2.7
In python 2.7 the ovf unittests fail because OVFReader expects ElementTree.parse() of an erroneous document to throw an xml.parsers.expat.ExpatError while instead it throws an ElementTree.ParseError. The solution is to "except" for both errors, with the catch that ParseError didn't exist before, so we need to define it locally and get it from the module if it exists, while leaving it set to "None" (thus catching no exception) if it does not. Signed-off-by:Guido Trotter <ultrotter@google.com> Reviewed-by:
Agata Murawska <agatamurawska@google.com>
Please register or sign in to comment