mirror of
https://github.com/classilla/tenfourfox.git
synced 2024-10-22 02:25:05 +00:00
30 lines
867 B
Python
30 lines
867 B
Python
|
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()
|
||
|
|