[autotest] Fix unittests broken by recording-change CLs
I'm a bad, bad person and broke my own unit tests with my most recent commits.
Fixed them here.
BUG=chromium-os:22060
TEST=run dynamic_suite_unittest.py
Change-Id: I8595a78acc8905cb3d3d8edd9f99068b318cf022
Reviewed-on: https://gerrit.chromium.org/gerrit/26460
Tested-by: Chris Masone <cmasone@chromium.org>
Reviewed-by: Scott Zawalski <scottz@chromium.org>
Commit-Ready: Chris Masone <cmasone@chromium.org>
diff --git a/server/cros/dynamic_suite_fakes.py b/server/cros/dynamic_suite_fakes.py
index abcea41..da831ba 100644
--- a/server/cros/dynamic_suite_fakes.py
+++ b/server/cros/dynamic_suite_fakes.py
@@ -4,6 +4,9 @@
"""Fakes for dynamic_suite-related unit tests."""
+import datetime
+from autotest_lib.server.cros import job_status
+
class FakeControlData(object):
"""A fake parsed control file data structure."""
@@ -67,3 +70,11 @@
return (self.status == status and
self.test_name == name and
self.reason == reason)
+
+
+class FakeResult(object):
+ def __init__(self, reason):
+ self.reason = reason
+ now = datetime.datetime.now()
+ self.test_started_time = now.strftime(job_status.TIME_FMT)
+ self.test_finished_time = now.strftime(job_status.TIME_FMT)