Index: tools/telemetry/telemetry/timeline/model_unittest.py |
diff --git a/tools/telemetry/telemetry/timeline/model_unittest.py b/tools/telemetry/telemetry/timeline/model_unittest.py |
index b0409fa9ef4269e9b6f359b69881c6ee6f49627a..5ec4bac4b0511ff6bd1b35cf800cc032ab9d2ca5 100644 |
--- a/tools/telemetry/telemetry/timeline/model_unittest.py |
+++ b/tools/telemetry/telemetry/timeline/model_unittest.py |
@@ -4,13 +4,21 @@ |
import unittest |
-from telemetry.timeline import model |
-from telemetry.timeline import tracing_timeline_data |
+from telemetry.timeline import model as model_module |
+from telemetry.timeline import trace_data |
class TimelineModelUnittest(unittest.TestCase): |
def testEmptyImport(self): |
- model.TimelineModel( |
- tracing_timeline_data.TracingTimelineData([])) |
- model.TimelineModel( |
- tracing_timeline_data.TracingTimelineData('')) |
+ model_module.TimelineModel(trace_data.TraceData()) |
+ |
+ def testBrowserProcess(self): |
+ builder = trace_data.TraceDataBuilder() |
+ builder.AddEventsTo(trace_data.CHROME_TRACE_PART, [ |
+ {"name": "process_name", "args": {"name": "Browser"}, |
+ "pid": 5, "ph": "M"}, |
+ {"name": "thread_name", "args": {"name": "CrBrowserMain"}, |
+ "pid": 5, "tid": 32578, "ph": "M"} |
+ ]) |
+ model = model_module.TimelineModel(builder.AsData()) |
+ self.assertEquals(5, model.browser_process.pid) |