| Index: build/android/pylib/device/device_utils_test.py
|
| diff --git a/build/android/pylib/device/device_utils_test.py b/build/android/pylib/device/device_utils_test.py
|
| index 317e81e83b619ea83afa8b93c9cab6767a8c1159..ca097b79c9b067253090876b4627d8c40ac11d17 100755
|
| --- a/build/android/pylib/device/device_utils_test.py
|
| +++ b/build/android/pylib/device/device_utils_test.py
|
| @@ -336,6 +336,25 @@ class DeviceUtilsGetApplicationPathTest(DeviceUtilsTest):
|
| self.device.GetApplicationPath('android')
|
|
|
|
|
| +class DeviceUtilsGetApplicationDataDirectoryTest(DeviceUtilsTest):
|
| +
|
| + def testGetApplicationDataDirectory_exists(self):
|
| + with self.assertCall(
|
| + self.call.device._RunPipedShellCommand(
|
| + 'pm dump foo.bar.baz | grep dataDir='),
|
| + ['dataDir=/data/data/foo.bar.baz']):
|
| + self.assertEquals(
|
| + '/data/data/foo.bar.baz',
|
| + self.device.GetApplicationDataDirectory('foo.bar.baz'))
|
| +
|
| + def testGetApplicationDataDirectory_notExists(self):
|
| + with self.assertCall(
|
| + self.call.device._RunPipedShellCommand(
|
| + 'pm dump foo.bar.baz | grep dataDir='),
|
| + self.ShellError()):
|
| + self.assertIsNone(self.device.GetApplicationDataDirectory('foo.bar.baz'))
|
| +
|
| +
|
| @mock.patch('time.sleep', mock.Mock())
|
| class DeviceUtilsWaitUntilFullyBootedTest(DeviceUtilsTest):
|
|
|
|
|