# Copyright 2013 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
-import os
import logging
+import os
import unittest
from telemetry.core import util
return
backend = TestBackend()
- backend.SetMockFile(
- '/proc/1/stat',
- open(os.path.join(util.GetUnittestDataDir(), 'stat')).read())
- backend.SetMockFile(
- '/proc/1/status',
- open(os.path.join(util.GetUnittestDataDir(), 'status')).read())
- backend.SetMockFile(
- '/proc/1/smaps',
- open(os.path.join(util.GetUnittestDataDir(), 'smaps')).read())
+ with open(os.path.join(util.GetUnittestDataDir(), 'stat')) as f:
+ backend.SetMockFile('/proc/1/stat', f.read())
+ with open(os.path.join(util.GetUnittestDataDir(), 'status')) as f:
+ backend.SetMockFile('/proc/1/status', f.read())
+ with open(os.path.join(util.GetUnittestDataDir(), 'smaps')) as f:
+ backend.SetMockFile('/proc/1/smaps', f.read())
result = backend.GetMemoryStats(1)
self.assertEquals(result, {'PrivateDirty': 5324800,
'VM': 1025978368,
return
backend = TestBackend()
- backend.SetMockFile(
- '/proc/1/stat',
- open(os.path.join(util.GetUnittestDataDir(), 'stat')).read())
- backend.SetMockFile(
- '/proc/1/status',
- open(os.path.join(util.GetUnittestDataDir(), 'status_nohwm')).read())
- backend.SetMockFile(
- '/proc/1/smaps',
- open(os.path.join(util.GetUnittestDataDir(), 'smaps')).read())
+ with open(os.path.join(util.GetUnittestDataDir(), 'stat')) as f:
+ backend.SetMockFile('/proc/1/stat', f.read())
+ with open(os.path.join(util.GetUnittestDataDir(), 'status_nohwm')) as f:
+ backend.SetMockFile('/proc/1/status', f.read())
+ with open(os.path.join(util.GetUnittestDataDir(), 'smaps')) as f:
+ backend.SetMockFile('/proc/1/smaps', f.read())
result = backend.GetMemoryStats(1)
self.assertEquals(result, {'PrivateDirty': 5324800,
'VM': 1025978368,