[autotest] Fix time_utils_unittest to work in machine using none PST timezone

The unittest assumes time is in PST, thus it fails if the machine is not using
PST as its timezone. Add a helper function to change timezone to PST for test
temporarily.

BUG=chromium:418066
TEST=change local timezone to none PST, run the unittest, make sure it passes.

Change-Id: I52a5de627afc9b2a134a0aafc7a61c4550869936
Reviewed-on: https://chromium-review.googlesource.com/220143
Commit-Queue: Dan Shi <dshi@chromium.org>
Tested-by: Dan Shi <dshi@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Timothy Jennison <tjennison@google.com>
1 file changed