| OLD | NEW |
| 1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 import unittest | 5 import unittest |
| 6 | 6 |
| 7 from telemetry.core.timeline import empty_timeline_data_importer | 7 from telemetry.timeline import empty_timeline_data_importer |
| 8 from telemetry.core.backends.chrome import tracing_timeline_data | 8 from telemetry.timeline import tracing_timeline_data |
| 9 | 9 |
| 10 | 10 |
| 11 class EmptyTimelineDataImporterTest(unittest.TestCase): | 11 class EmptyTimelineDataImporterTest(unittest.TestCase): |
| 12 def testCanImportEmptyTimelineData(self): | 12 def testCanImportEmptyTimelineData(self): |
| 13 # We can import empty lists and empty string wrapped in subclasses of | 13 # We can import empty lists and empty string wrapped in subclasses of |
| 14 # TimelineData | 14 # TimelineData |
| 15 self.assertTrue( | 15 self.assertTrue( |
| 16 empty_timeline_data_importer.EmptyTimelineDataImporter.CanImport( | 16 empty_timeline_data_importer.EmptyTimelineDataImporter.CanImport( |
| 17 tracing_timeline_data.TracingTimelineData([]))) | 17 tracing_timeline_data.TracingTimelineData([]))) |
| 18 self.assertTrue( | 18 self.assertTrue( |
| 19 empty_timeline_data_importer.EmptyTimelineDataImporter.CanImport( | 19 empty_timeline_data_importer.EmptyTimelineDataImporter.CanImport( |
| 20 tracing_timeline_data.TracingTimelineData(''))) | 20 tracing_timeline_data.TracingTimelineData(''))) |
| 21 | 21 |
| 22 def testCannotImportNonEmptyTimelineData(self): | 22 def testCannotImportNonEmptyTimelineData(self): |
| 23 # We can't import non-empty TimelineData objects | 23 # We can't import non-empty TimelineData objects |
| 24 self.assertFalse( | 24 self.assertFalse( |
| 25 empty_timeline_data_importer.EmptyTimelineDataImporter.CanImport( | 25 empty_timeline_data_importer.EmptyTimelineDataImporter.CanImport( |
| 26 tracing_timeline_data.TracingTimelineData([1,2,3]))) | 26 tracing_timeline_data.TracingTimelineData([1,2,3]))) |
| 27 | 27 |
| 28 def testCannotImportEmptyRawData(self): | 28 def testCannotImportEmptyRawData(self): |
| 29 # We can't import raw data (not wrapped in a TimelineData object) | 29 # We can't import raw data (not wrapped in a TimelineData object) |
| 30 self.assertFalse( | 30 self.assertFalse( |
| 31 empty_timeline_data_importer.EmptyTimelineDataImporter.CanImport([])) | 31 empty_timeline_data_importer.EmptyTimelineDataImporter.CanImport([])) |
| 32 self.assertFalse( | 32 self.assertFalse( |
| 33 empty_timeline_data_importer.EmptyTimelineDataImporter.CanImport('')) | 33 empty_timeline_data_importer.EmptyTimelineDataImporter.CanImport('')) |
| OLD | NEW |