from sut import MockAgent import mozdevice import unittest class FileExistsTest(unittest.TestCase): commands = [('isdir /', 'TRUE'), ('cd /', ''), ('ls', 'init')] def test_onRoot(self): root_commands = [('isdir /', 'TRUE')] a = MockAgent(self, commands=root_commands) d = mozdevice.DroidSUT("127.0.0.1", port=a.port) self.assertTrue(d.fileExists('/')) def test_onNonexistent(self): a = MockAgent(self, commands=self.commands) d = mozdevice.DroidSUT("127.0.0.1", port=a.port) self.assertFalse(d.fileExists('/doesNotExist')) def test_onRegularFile(self): a = MockAgent(self, commands=self.commands) d = mozdevice.DroidSUT("127.0.0.1", port=a.port) self.assertTrue(d.fileExists('/init')) if __name__ == '__main__': unittest.main()