diff options
Diffstat (limited to 'adb/tests/test_adb.py')
-rwxr-xr-x | adb/tests/test_adb.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/adb/tests/test_adb.py b/adb/tests/test_adb.py index f111b04..69dead2 100755 --- a/adb/tests/test_adb.py +++ b/adb/tests/test_adb.py @@ -267,6 +267,14 @@ class AdbBasic(unittest.TestCase): adb.unroot() adb.wait() + def test_argument_escaping(self): + """Make sure that argument escaping is somewhat sane.""" + adb = AdbWrapper() + + # http://b/19734868 + result = adb.shell("sh -c 'echo hello; echo world'").splitlines() + self.assertEqual(["hello", "world"], result) + class AdbFile(unittest.TestCase): SCRATCH_DIR = "/data/local/tmp" |