Index: tools/telemetry/telemetry/core/browser_unittest.py |
diff --git a/tools/telemetry/telemetry/core/browser_unittest.py b/tools/telemetry/telemetry/core/browser_unittest.py |
index eeb3d8d1b9d9a02692dae2503db5f504d7e16d56..9a44089c55e36dbb7e2ad1201bc2297d3f0d898f 100644 |
--- a/tools/telemetry/telemetry/core/browser_unittest.py |
+++ b/tools/telemetry/telemetry/core/browser_unittest.py |
@@ -157,6 +157,17 @@ class BrowserTest(unittest.TestCase): |
for g in info.gpu.devices: |
self.assertTrue(isinstance(g, gpu_device.GPUDevice)) |
+ def testGetSystemInfoNotCachedObject(self): |
+ b = self.CreateBrowser() |
+ if not b.supports_system_info: |
+ logging.warning( |
+ 'Browser does not support getting system info, skipping test.') |
+ return |
+ |
+ info_a = b.GetSystemInfo() |
+ info_b = b.GetSystemInfo() |
+ self.assertFalse(info_a is info_b) |
+ |
def testGetSystemTotalMemory(self): |
b = self.CreateBrowser() |
self.assertTrue(b.memory_stats['SystemTotalPhysicalMemory'] > 0) |