autoupdate_EndToEndTest.py: Handle missing update attributes.

Some of the code for producing test failure messages attempts to pull
attributes from received update messages without checking whether they
even exist. This might lead to KeyError exceptions being raised and
masking the actual cause of failure.

BUG=chromium:565848
TEST=None

Change-Id: I06b47874f4350f3177c214f7f1282d61219f05e1
Reviewed-on: https://chromium-review.googlesource.com/315815
Commit-Ready: Gilad Arnold <garnold@chromium.org>
Tested-by: Gilad Arnold <garnold@chromium.org>
Reviewed-by: Dan Shi <dshi@google.com>
1 file changed