Chromium Code Reviews| Index: tools/telemetry/telemetry/value/__init__.py |
| diff --git a/tools/telemetry/telemetry/value/__init__.py b/tools/telemetry/telemetry/value/__init__.py |
| index c4330ecdd92c5da1a3b24217ed9d5e43b2840694..64557c14c8195a2a57608853c1278afb1a24b235 100644 |
| --- a/tools/telemetry/telemetry/value/__init__.py |
| +++ b/tools/telemetry/telemetry/value/__init__.py |
| @@ -57,6 +57,15 @@ class Value(object): |
| description: A string explaining in human-understandable terms what this |
| value represents. |
| """ |
| + if page is not None: |
| + # TODO(eakuefner): Change this to isinstance once page is refactored. |
| + assert type(page).__name__ == 'Page' |
|
nednguyen
2015/02/13 19:09:21
Actually, let's left page alone for now because th
eakuefner
2015/02/13 19:29:13
Fair enough. I did some fiddling in the bug tracke
|
| + assert isinstance(name, str) |
| + assert isinstance(units, str) |
| + assert isinstance(important, bool) |
| + if description is not None: |
| + assert isinstance(description, str) |
|
nednguyen
2015/02/13 19:09:21
assert (not description) or isinstance(description
eakuefner
2015/02/13 19:29:13
Done, except I think (not description) is not quit
|
| + |
| self.page = page |
| self.name = name |
| self.units = units |