Index: tools/telemetry/telemetry/value/skip_unittest.py |
diff --git a/tools/telemetry/telemetry/value/skip_unittest.py b/tools/telemetry/telemetry/value/skip_unittest.py |
index beab6244aed9221a3bbcb24112e96aa081caf630..8e7b01df2592e1028f479b7896c9e42b65c90765 100644 |
--- a/tools/telemetry/telemetry/value/skip_unittest.py |
+++ b/tools/telemetry/telemetry/value/skip_unittest.py |
@@ -32,3 +32,14 @@ class ValueTest(TestBase): |
v = skip.SkipValue(self.pages[0], 'page skipped for testing reason') |
d = v.AsDictWithoutBaseClassEntries() |
self.assertEquals(d['reason'], 'page skipped for testing reason') |
+ |
+ def testFromDict(self): |
+ d = { |
+ 'type': 'skip', |
+ 'name': 'skip', |
+ 'units': '', |
+ 'reason': 'page skipped for testing reason' |
+ } |
+ v = value.Value.FromDict(d, {}) |
+ self.assertTrue(isinstance(v, skip.SkipValue)) |
+ self.assertEquals(v.reason, 'page skipped for testing reason') |