michael@0: #/usr/bin/env python michael@0: import mozdevice michael@0: import mozlog michael@0: import unittest michael@0: from sut import MockAgent michael@0: michael@0: michael@0: class TestListFiles(unittest.TestCase): michael@0: commands = [("isdir /mnt/sdcard", "TRUE"), michael@0: ("cd /mnt/sdcard", ""), michael@0: ("ls", "Android\nMusic\nPodcasts\nRingtones\nAlarms\n" michael@0: "Notifications\nPictures\nMovies\nDownload\nDCIM\n")] michael@0: michael@0: def test_listFiles(self): michael@0: m = MockAgent(self, commands=self.commands) michael@0: d = mozdevice.DroidSUT("127.0.0.1", port=m.port, logLevel=mozlog.DEBUG) michael@0: michael@0: expected = (self.commands[2][1].strip()).split("\n") michael@0: self.assertEqual(expected, d.listFiles("/mnt/sdcard")) michael@0: michael@0: if __name__ == '__main__': michael@0: unittest.main()